krkn_lib.tests.test_krkn_kubernetes_virt module
- class krkn_lib.tests.test_krkn_kubernetes_virt.TestKrknKubernetesVirt(methodName='runTest')
Bases:
TestCase- setUp()
Set up mock objects for each test
- tearDown()
Clean up patches after each test
- test_create_vmi_api_error()
Test create_vmi raises exception on API error
- test_create_vmi_not_found()
Test create_vmi returns None when resource not found
- test_create_vmi_success()
Test create_vmi successfully creates a VMI
- test_delete_snapshot_api_error()
Test delete_snapshot handles API errors gracefully
- test_delete_snapshot_not_found()
Test delete_snapshot handles deletion gracefully
- test_delete_snapshot_success()
Test delete_snapshot successfully deletes a snapshot
- test_delete_vm_api_error()
Test delete_vm raises exception on API error
- test_delete_vm_not_found()
Test delete_vm returns None when VM doesn’t exist
- test_delete_vm_success()
Test delete_vm successfully deletes a VM
- test_delete_vmi_api_error()
Test delete_vmi returns 1 on API error
- test_delete_vmi_not_found()
Test delete_vmi returns 1 when VMI doesn’t exist
- test_delete_vmi_success()
Test delete_vmi successfully deletes a VMI
- test_get_snapshot_api_error()
Test get_snapshot raises exception on API error
- test_get_snapshot_not_found()
Test get_snapshot returns None when not found
- test_get_snapshot_success()
Test get_snapshot returns snapshot when it exists
- test_get_vm_api_error()
Test get_vm raises exception on API error
- test_get_vm_not_found()
Test get_vm returns None when VM doesn’t exist
- test_get_vm_success()
Test get_vm returns VM when it exists
- test_get_vmi_api_error()
Test get_vmi raises exception on API error
- test_get_vmi_not_found()
Test get_vmi returns None when VMI doesn’t exist
- test_get_vmi_success()
Test get_vmi returns VMI when it exists
- test_get_vmis_multiple_namespaces()
Test get_vmis searches across multiple namespaces
- test_get_vmis_not_found()
Test get_vmis handles 404 gracefully
- test_get_vmis_success()
Test get_vmis returns matching VMIs
- test_get_vms_multiple_namespaces()
Test get_vms searches across multiple namespaces
- test_get_vms_not_found()
Test get_vms returns empty list when no VMs found
- test_get_vms_success()
Test get_vms returns matching VMs
- test_patch_vm_api_error()
Test patch_vm raises exception on API error
- test_patch_vm_not_found()
Test patch_vm returns None when VM doesn’t exist
- test_patch_vm_success()
Test patch_vm successfully patches a VM
- test_patch_vmi_api_error()
Test patch_vmi raises exception on API error
- test_patch_vmi_not_found()
Test patch_vmi returns None when VMI doesn’t exist
- test_patch_vmi_success()
Test patch_vmi successfully patches a VMI