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