kubernetes.utils.retry_test module¶
- class kubernetes.utils.retry_test.RetryTest(methodName='runTest')¶
Bases:
TestCase- test_backoff_rejects_invalid_values()¶
- test_default_backoffs_match_client_go()¶
- test_on_error_applies_jitter()¶
- test_on_error_exhausts_retries()¶
- test_on_error_keeps_duration_when_factor_is_zero()¶
- test_on_error_raises_non_retriable_error()¶
- test_on_error_retries_retriable_errors()¶
- test_on_error_returns_without_retry()¶
- test_on_error_stops_after_capped_sleep()¶
- test_on_error_uses_backoff_with_retry_after()¶
- test_on_retry_after_error_falls_back_with_invalid_retry_after()¶
- test_on_retry_after_error_falls_back_without_retry_after()¶
- test_on_retry_after_error_honors_retry_after_for_429()¶
- test_on_retry_after_error_honors_retry_after_for_5xx()¶
- test_on_retry_after_error_uses_backoff_when_longer()¶
- test_retry_after_backoff_can_be_configured()¶
- test_retry_after_backoff_uses_configuration_retries()¶
- test_retry_after_seconds_parses_delay_seconds()¶
- test_retry_after_seconds_rejects_float_values()¶
- test_retry_after_seconds_rejects_http_date()¶
- test_retry_after_seconds_rejects_negative_values()¶
- test_retry_after_seconds_returns_none_for_invalid_header()¶
- test_retry_after_seconds_returns_none_without_header()¶
- test_retry_on_conflict_keeps_retrying()¶
- test_retry_on_conflict_never_returns()¶
- test_retry_on_conflict_returns_immediately()¶
- test_retry_on_conflict_returns_immediately_on_non_conflict()¶
- test_status_helpers()¶
- kubernetes.utils.retry_test.api_exception(status, headers=None)¶