krkn_lib.tests.test_krkn_telemetry_openshift module
- class krkn_lib.tests.test_krkn_telemetry_openshift.TestGetBuildCount(methodName='runTest')
Bases:
TestCase- test_empty_build_list_returns_zero()
Empty cluster returns 0.
- test_exception_returns_zero_and_logs(mock_logging)
Exception returns 0 and logs the error message.
- test_paginates_across_pages()
Follows continue token and sums items across pages.
- test_returns_correct_count()
Returns count from a single-page cluster-wide response.
- class krkn_lib.tests.test_krkn_telemetry_openshift.TestGetRouteCount(methodName='runTest')
Bases:
TestCase- test_empty_route_list_returns_zero()
Empty cluster returns 0.
- test_exception_returns_zero_and_logs(mock_logging)
Exception returns 0 and logs the error message.
- test_paginates_across_pages()
Follows continue token and sums items across pages.
- test_returns_correct_count()
Returns count from a single-page cluster-wide response.
- class krkn_lib.tests.test_krkn_telemetry_openshift.TestGetVmNumber(methodName='runTest')
Bases:
TestCase- test_empty_vmi_list_returns_zero()
Empty cluster returns 0.
- test_exception_returns_zero_and_logs(mock_logging)
Exception returns 0 and logs the error message.
- test_paginates_across_pages()
Follows continue token and sums items across pages.
- test_returns_correct_count()
Returns count from a single-page cluster-wide response.
- class krkn_lib.tests.test_krkn_telemetry_openshift.TestPutOcpLogs(methodName='runTest')
Bases:
TestCase- test_raises_when_api_url_has_invalid_scheme()
Raises Exception when api_url does not start with http/https.
- test_raises_when_api_url_has_no_scheme()
Raises Exception when api_url is a bare hostname with no scheme.
- test_raises_when_archive_path_missing()
Raises Exception when archive_path is absent from config.
- test_raises_when_backup_threads_is_string()
Raises Exception when backup_threads is a string, not an int.
- test_raises_when_backup_threads_missing()
Raises Exception when backup_threads is absent, not also a type error.
- test_raises_when_logs_backup_missing()
Raises Exception when logs_backup is absent from config.
- test_raises_when_logs_filter_patterns_missing()
Raises Exception when logs_filter_patterns is absent, not also a type error.
- test_raises_when_logs_filter_patterns_not_a_list()
Raises Exception when logs_filter_patterns is a string, not a list.
- test_raises_when_max_retries_missing()
Raises Exception when max_retries is absent from config.
- test_raises_when_password_missing()
Raises Exception when password is absent from config.
- test_raises_when_username_missing()
Raises Exception when username is absent from config.
- test_raises_with_all_missing_fields_joined()
Single exception message contains all missing field names joined.
- test_skips_when_api_url_is_empty_string()
Returns early and logs info when api_url is an empty string.
- test_skips_when_api_url_is_none()
Returns early and logs info when api_url is None.
- test_skips_when_logs_backup_is_false()
Returns early and logs info when logs_backup is False.