krkn_lib.tests.test_kubernetes_object_helpers module
Tests for KubernetesObjectHelpers
- class krkn_lib.tests.test_kubernetes_object_helpers.TestKubernetesObjectHelpers(methodName='runTest')
Bases:
TestCaseTests for KubernetesObjectHelpers class
- setUp()
Set up test fixtures
- test_get_object_by_name_api_exception()
Test that ApiException is re-raised
- test_get_object_by_name_case_insensitive()
Test that resource kind is case-insensitive
- test_get_object_by_name_cluster_scoped_ignores_namespace()
Test that cluster-scoped resources don’t use namespace
- test_get_object_by_name_cronjob()
Test getting a CronJob using get_object_by_name
- test_get_object_by_name_daemonset()
Test getting a DaemonSet using get_object_by_name
- test_get_object_by_name_deployment()
Test getting a Deployment using get_object_by_name
- test_get_object_by_name_job()
Test getting a Job using get_object_by_name
- test_get_object_by_name_missing_namespace_raises()
Test that missing namespace for namespaced resource raises ValueError
- test_get_object_by_name_node()
Test getting a Node using get_object_by_name
- test_get_object_by_name_persistentvolume()
Test getting a PersistentVolume using get_object_by_name
- test_get_object_by_name_persistentvolumeclaim()
Test getting a PersistentVolumeClaim using get_object_by_name
- test_get_object_by_name_pod()
Test getting a Pod using get_object_by_name
- test_get_object_by_name_replicaset()
Test getting a ReplicaSet using get_object_by_name
- test_get_object_by_name_service()
Test getting a Service using get_object_by_name
- test_get_object_by_name_statefulset()
Test getting a StatefulSet using get_object_by_name
- test_get_object_by_name_unsupported_kind()
Test that unsupported resource kind returns None
- test_list_objects_by_kind_missing_namespace()
Test that listing namespaced resources requires namespace
- test_list_objects_by_kind_nodes()
Test listing cluster-scoped nodes
- test_list_objects_by_kind_pods()
Test listing pods with pagination support
- test_list_objects_by_kind_unsupported()
Test listing unsupported resource kind returns empty list
- test_list_objects_by_kind_with_label_selector()
Test listing with label selector
- test_list_objects_by_kind_with_pagination()
Test listing with continue token for pagination
- test_watch_crd_objects_handler_exception()
Test watch handles exceptions in event handler gracefully
- test_watch_crd_objects_missing_dyn_client()
Test watch returns None when dynamic client not available
- test_watch_crd_objects_with_handler()
Test watching CRD objects with event handler
- test_watch_crd_objects_with_selectors()
Test watching CRD objects with label and field selectors
- test_watch_crd_objects_without_handler()
Test watching CRD objects without handler returns list of events