krkn_lib.tests package
Submodules
- krkn_lib.tests.base_test module
BaseTestBaseTest.apply_template()BaseTest.background_delete_ns()BaseTest.background_delete_pod()BaseTest.create_daemonset()BaseTest.create_deployment()BaseTest.create_networkpolicy()BaseTest.create_replicaset()BaseTest.create_service()BaseTest.create_statefulset()BaseTest.delete_fake_kraken()BaseTest.deploy_daemonset()BaseTest.deploy_delayed_readiness_pod()BaseTest.deploy_deployment()BaseTest.deploy_fake_kraken()BaseTest.deploy_fedtools()BaseTest.deploy_job()BaseTest.deploy_namespace()BaseTest.deploy_nginx()BaseTest.deploy_persistent_volume()BaseTest.deploy_persistent_volume_claim()BaseTest.deploy_replicaset()BaseTest.deploy_service()BaseTest.deploy_statefulset()BaseTest.depoy_alpine()BaseTest.file_to_template()BaseTest.get_ChaosRunTelemetry_json()BaseTest.get_random_string()BaseTest.is_openshift()BaseTest.lib_elasticBaseTest.lib_k8sBaseTest.lib_ocpBaseTest.lib_telemetry_k8sBaseTest.lib_telemetry_ocpBaseTest.pod_delete_queueBaseTest.pod_delete_worker()BaseTest.prBaseTest.setUpClass()BaseTest.tearDownClass()BaseTest.template_to_job()BaseTest.template_to_namespace()BaseTest.template_to_pod()BaseTest.template_to_pv()BaseTest.template_to_pvc()BaseTest.wait_delete_namespace()BaseTest.wait_pod()
- krkn_lib.tests.test_krkn_elastic module
TestKrknElasticTestKrknElastic.test_push_search_alert()TestKrknElastic.test_push_search_metric()TestKrknElastic.test_push_search_telemetry()TestKrknElastic.test_search_alert_not_existing()TestKrknElastic.test_search_metric_not_existing()TestKrknElastic.test_search_telemetry_not_existing()TestKrknElastic.test_upload_bad_es_url()TestKrknElastic.test_upload_correct()TestKrknElastic.test_upload_metric_to_elasticsearch()TestKrknElastic.test_upload_no_index()
- krkn_lib.tests.test_krkn_elastic_models module
- krkn_lib.tests.test_krkn_kubernetes_check module
KrknKubernetesTestsCheckKrknKubernetesTestsCheck.test_check_if_namespace_exists()KrknKubernetesTestsCheck.test_check_if_pod_exists()KrknKubernetesTestsCheck.test_check_if_pvc_exists()KrknKubernetesTestsCheck.test_check_namespaces()KrknKubernetesTestsCheck.test_is_kubernetes()KrknKubernetesTestsCheck.test_is_pod_running()KrknKubernetesTestsCheck.test_is_terminating()KrknKubernetesTestsCheck.test_monitor_component()KrknKubernetesTestsCheck.test_monitor_namespace()KrknKubernetesTestsCheck.test_monitor_nodes()KrknKubernetesTestsCheck.test_service_exists()
- krkn_lib.tests.test_krkn_kubernetes_create module
- krkn_lib.tests.test_krkn_kubernetes_delete module
KrknKubernetesTestsDeleteKrknKubernetesTestsDelete.test_delete_daemonset()KrknKubernetesTestsDelete.test_delete_deployment()KrknKubernetesTestsDelete.test_delete_job()KrknKubernetesTestsDelete.test_delete_namespace()KrknKubernetesTestsDelete.test_delete_pod()KrknKubernetesTestsDelete.test_delete_replicaset()KrknKubernetesTestsDelete.test_delete_services()KrknKubernetesTestsDelete.test_delete_statefulsets()
- krkn_lib.tests.test_krkn_kubernetes_exec module
- krkn_lib.tests.test_krkn_kubernetes_get module
KrknKubernetesTestsGetKrknKubernetesTestsGet.test_get_all_kubernetes_object_count()KrknKubernetesTestsGet.test_get_all_pods()KrknKubernetesTestsGet.test_get_containers_in_pod()KrknKubernetesTestsGet.test_get_job_status()KrknKubernetesTestsGet.test_get_kubeconfig_path()KrknKubernetesTestsGet.test_get_kubernetes_core_objects_count()KrknKubernetesTestsGet.test_get_kubernetes_custom_objects_count()KrknKubernetesTestsGet.test_get_namespace_status()KrknKubernetesTestsGet.test_get_node_cpu_count()KrknKubernetesTestsGet.test_get_node_ip()KrknKubernetesTestsGet.test_get_node_resource_version()KrknKubernetesTestsGet.test_get_node_resources_infos()KrknKubernetesTestsGet.test_get_nodes_infos()KrknKubernetesTestsGet.test_get_pod_container_id()KrknKubernetesTestsGet.test_get_pod_info()KrknKubernetesTestsGet.test_get_pod_log()KrknKubernetesTestsGet.test_get_pod_pids()KrknKubernetesTestsGet.test_get_pvc_info()KrknKubernetesTestsGet.test_get_version()
- krkn_lib.tests.test_krkn_kubernetes_list module
KrknKubernetesTestsListKrknKubernetesTestsList.test_list_all_namespaces()KrknKubernetesTestsList.test_list_killable_nodes()KrknKubernetesTestsList.test_list_namespaces()KrknKubernetesTestsList.test_list_namespaces_by_regex()KrknKubernetesTestsList.test_list_nodes()KrknKubernetesTestsList.test_list_pod_network_interfaces()KrknKubernetesTestsList.test_list_pods()KrknKubernetesTestsList.test_list_ready_nodes()KrknKubernetesTestsList.test_list_schedulable_nodes()
- krkn_lib.tests.test_krkn_kubernetes_misc module
KrknKubernetesTestsMiscKrknKubernetesTestsMisc.get_node_resources_info()KrknKubernetesTestsMisc.test_collect_and_parse_cluster_events()KrknKubernetesTestsMisc.test_deploy_hog()KrknKubernetesTestsMisc.test_deploy_syn_flood()KrknKubernetesTestsMisc.test_deploy_undeploy_service_hijacking()KrknKubernetesTestsMisc.test_find_kraken_node()KrknKubernetesTestsMisc.test_net_policy()KrknKubernetesTestsMisc.test_read_pod()KrknKubernetesTestsMisc.test_replace_service_selector()KrknKubernetesTestsMisc.test_select_services_by_label()
- krkn_lib.tests.test_krkn_kubernetes_models module
- krkn_lib.tests.test_krkn_kubernetes_pods_monitor module
TestKrknKubernetesPodsMonitorTestKrknKubernetesPodsMonitor.test_monitor_forced_to_wait_with_no_status_change()TestKrknKubernetesPodsMonitor.test_monitor_pods_by_label_no_pods_affected()TestKrknKubernetesPodsMonitor.test_monitor_stopping_earlier()TestKrknKubernetesPodsMonitor.test_pods_becoming_not_ready()TestKrknKubernetesPodsMonitor.test_pods_by_label_multiple_respawn()TestKrknKubernetesPodsMonitor.test_pods_by_label_multiple_respawn_one_fails()TestKrknKubernetesPodsMonitor.test_pods_by_label_multiple_respawn_one_too_late()TestKrknKubernetesPodsMonitor.test_pods_by_label_never_respawn()TestKrknKubernetesPodsMonitor.test_pods_by_label_respawn_timeout()TestKrknKubernetesPodsMonitor.test_pods_by_name_and_namespace_pattern_different_names_respawn()TestKrknKubernetesPodsMonitor.test_pods_by_namespace_pattern_and_label_same_name_respawn()
- krkn_lib.tests.test_krkn_kubernetes_pods_monitor_models module
TestMonitorPodsMonitorModelsTestMonitorPodsMonitorModels.test_equality_podevent()TestMonitorPodsMonitorModels.test_find_rescheduled_pod_found_podssnapshot()TestMonitorPodsMonitorModels.test_find_rescheduled_pod_not_found_podssnapshot()TestMonitorPodsMonitorModels.test_get_pods_status_deletion_scheduled_recovered_podssnapshot()TestMonitorPodsMonitorModels.test_get_pods_status_deletion_scheduled_unrecovered_no_ready_podssnapshot()TestMonitorPodsMonitorModels.test_get_pods_status_deletion_scheduled_unrecovered_podssnapshot()TestMonitorPodsMonitorModels.test_get_pods_status_not_ready_recovered_podssnapshot()TestMonitorPodsMonitorModels.test_get_pods_status_not_ready_unrecovered_podssnapshot()TestMonitorPodsMonitorModels.test_init_affectedpod()TestMonitorPodsMonitorModels.test_init_monitoredpod()TestMonitorPodsMonitorModels.test_init_podevent()TestMonitorPodsMonitorModels.test_init_podssnapshot()TestMonitorPodsMonitorModels.test_init_podsstatus()TestMonitorPodsMonitorModels.test_merge_podsstatus()TestMonitorPodsMonitorModels.test_respawn_buggy_input()TestMonitorPodsMonitorModels.test_timestamp_setter_raises_attribute_error_podevent()
- krkn_lib.tests.test_krkn_kubernetes_virt module
TestKrknKubernetesVirtTestKrknKubernetesVirt.setUp()TestKrknKubernetesVirt.tearDown()TestKrknKubernetesVirt.test_create_vmi_api_error()TestKrknKubernetesVirt.test_create_vmi_not_found()TestKrknKubernetesVirt.test_create_vmi_success()TestKrknKubernetesVirt.test_delete_snapshot_api_error()TestKrknKubernetesVirt.test_delete_snapshot_not_found()TestKrknKubernetesVirt.test_delete_snapshot_success()TestKrknKubernetesVirt.test_delete_vm_api_error()TestKrknKubernetesVirt.test_delete_vm_not_found()TestKrknKubernetesVirt.test_delete_vm_success()TestKrknKubernetesVirt.test_delete_vmi_api_error()TestKrknKubernetesVirt.test_delete_vmi_not_found()TestKrknKubernetesVirt.test_delete_vmi_success()TestKrknKubernetesVirt.test_get_snapshot_api_error()TestKrknKubernetesVirt.test_get_snapshot_not_found()TestKrknKubernetesVirt.test_get_snapshot_success()TestKrknKubernetesVirt.test_get_vm_api_error()TestKrknKubernetesVirt.test_get_vm_not_found()TestKrknKubernetesVirt.test_get_vm_success()TestKrknKubernetesVirt.test_get_vmi_api_error()TestKrknKubernetesVirt.test_get_vmi_not_found()TestKrknKubernetesVirt.test_get_vmi_success()TestKrknKubernetesVirt.test_get_vmis_multiple_namespaces()TestKrknKubernetesVirt.test_get_vmis_not_found()TestKrknKubernetesVirt.test_get_vmis_success()TestKrknKubernetesVirt.test_get_vms_multiple_namespaces()TestKrknKubernetesVirt.test_get_vms_not_found()TestKrknKubernetesVirt.test_get_vms_success()TestKrknKubernetesVirt.test_patch_vm_api_error()TestKrknKubernetesVirt.test_patch_vm_not_found()TestKrknKubernetesVirt.test_patch_vm_success()TestKrknKubernetesVirt.test_patch_vmi_api_error()TestKrknKubernetesVirt.test_patch_vmi_not_found()TestKrknKubernetesVirt.test_patch_vmi_success()
- krkn_lib.tests.test_krkn_openshift module
KrknOpenshiftIntegrationTestKrknOpenshiftIntegrationTest.test_filter_must_gather_ocp_log_folder()KrknOpenshiftIntegrationTest.test_get_cloud_infrastructure()KrknOpenshiftIntegrationTest.test_get_cluster_network_plugins()KrknOpenshiftIntegrationTest.test_get_cluster_type()KrknOpenshiftIntegrationTest.test_get_cluster_version_string()KrknOpenshiftIntegrationTest.test_is_openshift()
TestCollectFilterArchiveOcpLogsTestFilterMustGatherOcpLogFolderTestGetCloudInfrastructureTestGetClusterNetworkPluginsTestGetClusterTypeTestGetClusterversionStringTestGetPrometheusApiConnectionDataTestGetPrometheusApiConnectionData.setUp()TestGetPrometheusApiConnectionData.test_get_prometheus_api_connection_data_no_token()TestGetPrometheusApiConnectionData.test_get_prometheus_api_connection_data_route_not_found()TestGetPrometheusApiConnectionData.test_get_prometheus_api_connection_data_success()
TestIsOpenshiftTestKrknOpenshiftInit
- krkn_lib.tests.test_krkn_prometheus module
- krkn_lib.tests.test_krkn_telemetry_kubernetes module
TestCollectClusterMetadataTestGenerateUrlAndPutToS3WorkerTestGetBucketUrlForFilenameTestGetPrometheusPodDataTestKrknTelemetryKubernetesInitTestPutCriticalAlertsTestPutFileToUrlTestPutPrometheusDataTestSendTelemetryTestSendTelemetry.setUp()TestSendTelemetry.test_send_telemetry_default_group()TestSendTelemetry.test_send_telemetry_disabled()TestSendTelemetry.test_send_telemetry_http_error()TestSendTelemetry.test_send_telemetry_missing_api_url()TestSendTelemetry.test_send_telemetry_missing_password()TestSendTelemetry.test_send_telemetry_missing_username()TestSendTelemetry.test_send_telemetry_multiple_missing_fields()TestSendTelemetry.test_send_telemetry_success()
TestSetParametersBase64
- krkn_lib.tests.test_krkn_telemetry_models module
- krkn_lib.tests.test_safe_logger module
TestSafeLoggerAfterCloseTestSafeLoggerEdgeCasesTestSafeLoggerEdgeCases.setUp()TestSafeLoggerEdgeCases.tearDown()TestSafeLoggerEdgeCases.test_empty_message()TestSafeLoggerEdgeCases.test_log_file_name_none_when_no_file()TestSafeLoggerEdgeCases.test_multiline_message()TestSafeLoggerEdgeCases.test_rapid_logging()TestSafeLoggerEdgeCases.test_special_characters()TestSafeLoggerEdgeCases.test_very_long_message()
TestSafeLoggerFileLoggingTestSafeLoggerFileLogging.setUp()TestSafeLoggerFileLogging.tearDown()TestSafeLoggerFileLogging.test_append_mode()TestSafeLoggerFileLogging.test_close_waits_for_queue()TestSafeLoggerFileLogging.test_error_logs_to_file()TestSafeLoggerFileLogging.test_info_logs_to_file()TestSafeLoggerFileLogging.test_log_file_name_property()TestSafeLoggerFileLogging.test_multiple_logs_to_file()TestSafeLoggerFileLogging.test_timestamp_in_logs()TestSafeLoggerFileLogging.test_warning_logs_to_file()
TestSafeLoggerInitTestSafeLoggerStandardLoggingTestSafeLoggerWorkerThread
- krkn_lib.tests.test_utils module
UtilFunctionTestsUtilFunctionTests.test_check_date_in_localized_interval()UtilFunctionTests.test_decode_base64_file()UtilFunctionTests.test_deep_get()UtilFunctionTests.test_deep_set_attribute()UtilFunctionTests.test_filter_dictionary()UtilFunctionTests.test_filter_file_log()UtilFunctionTests.test_find_executable_in_path()UtilFunctionTests.test_get_ci_job_url()UtilFunctionTests.test_get_junit_test_case()UtilFunctionTests.test_get_random_string()UtilFunctionTests.test_get_yaml_item_value()UtilFunctionTests.test_is_host_reachable()
- krkn_lib.tests.test_version module