Example #1
0
    def test_vm_creation_and_destruction(self):
        vm_name = BASE_BOX_NAME
        vb_create_machine(vm_name)
        self.assertMachineExists(vm_name)

        vb_destroy_machine(vm_name)
        self.assertMachineDoesNotExist(vm_name)
Example #2
0
    def test_create_machine(self):
        vb_name = "NewTestMachine"
        machine = vb_clone_vm(name=vb_name, clone_from=self.name)
        self.assertEqual(machine.get("name"), vb_name)
        self.assertMachineExists(vb_name)

        vb_destroy_machine(vb_name)
        self.assertMachineDoesNotExist(vb_name)
Example #3
0
    def tearDown(self):
        try:
            vb_stop_vm(BOOTABLE_BASE_BOX_NAME)
        except Exception:
            pass

        if vb_machine_exists(INSTANCE_NAME):
            try:
                vb_stop_vm(INSTANCE_NAME)
                vb_destroy_machine(INSTANCE_NAME)
            except Exception as e:
                log.warn("Possibly dirty state after exception", exc_info=True)
Example #4
0
 def tearDown(self):
     vb_destroy_machine(self.name)
     self.assertMachineDoesNotExist(self.name)
Example #5
0
 def tearDown(self):
     """
     Clean up after tests
     """
     if vb_machine_exists(INSTANCE_NAME):
         vb_destroy_machine(INSTANCE_NAME)
Example #6
0
 def tearDownClass(cls):
     vb_destroy_machine(BASE_BOX_NAME)