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)