mcvirt.test.virtual_machine package¶
Subpackages¶
Submodules¶
mcvirt.test.virtual_machine.online_migrate_tests module¶
-
class
mcvirt.test.virtual_machine.online_migrate_tests.LibvirtConnectorUnitTest[source]¶ Bases:
mcvirt.libvirt_connector.LibvirtConnectorOverride LibvirtConnector class to provide ability to cause connection errors whilst connecting to remote libvirt instances
-
exception
mcvirt.test.virtual_machine.online_migrate_tests.LibvirtFailureSimulationException[source]¶ Bases:
mcvirt.exceptions.MCVirtExceptionA libvirt command has been simulated to fail
-
class
mcvirt.test.virtual_machine.online_migrate_tests.OnlineMigrateTests(methodName='runTest')[source]¶ Bases:
mcvirt.test.test_base.TestBaseProvides unit tests for the onlineMigrate function
-
RPC_DAEMON= None¶
-
test_migrate(*args)¶
-
test_migrate_drbd_not_connected(*args)¶
-
test_migrate_inappropriate_node(*args)¶
-
test_migrate_invalid_iso(*args)¶
-
test_migrate_invalid_network(*args)¶
-
test_migrate_invalid_node(*args)¶
-
test_migrate_libvirt_connection_failure(*args)¶
-
test_migrate_locked(*args)¶
-
test_migrate_post_migration_libvirt_failure(*args)¶
-
test_migrate_pre_migration_libvirt_failure(*args)¶
-
test_migrate_stopped_vm(*args)¶
-
test_migrate_unregistered(*args)¶
-
-
class
mcvirt.test.virtual_machine.online_migrate_tests.VirtualMachineLibvirtFail(virtual_machine_factory, name)[source]¶ Bases:
mcvirt.virtual_machine.virtual_machine.VirtualMachineOverride the VirtulMachine class to add overrides for simulating libvirt failures.
-
LIBVIRT_FAILURE_MODE¶
-
mcvirt.test.virtual_machine.virtual_machine_tests module¶
-
class
mcvirt.test.virtual_machine.virtual_machine_tests.VirtualMachineTests(methodName='runTest')[source]¶ Bases:
mcvirt.test.test_base.TestBaseProvide unit tests for the VirtualMachine class
-
test_clone_drbd(*args)¶
-
test_create_drbd(*args)¶
-
test_create_drbd_not_enabled(*args)¶
-
test_delete_drbd(*args)¶
-
test_duplicate(storage_type)[source]¶ Attempt to duplicate a VM using the argument parser and perform tests on the parent and duplicate VM
-
test_duplicate_drbd(*args)¶
-
test_offline_migrate(*args)¶
-
test_start_drbd(*args)¶
-
test_stop_drbd(*args)¶
-
test_unspecified_storage_type_drbd(*args)¶
-
test_unspecified_storage_type_local(*args)¶
-