def test_virtual_machine_create_not_enough_disk_space( wait_for_vcenter_task, relocate_spec, clone_spec, get_vcenter_object_by_name, connection): os.environ['vcdriver_resource_pool'] = 'something' os.environ['vcdriver_data_store'] = 'something' os.environ['vcdriver_data_store_threshold'] = '120' os.environ['vcdriver_folder'] = 'something' load() vm = VirtualMachine() with pytest.raises(NotEnoughDiskSpace): vm.create() assert vm.__getattribute__('_vm_object') is None assert wait_for_vcenter_task.call_count == 0
def test_virtual_machine_create(wait_for_vcenter_task, relocate_spec, clone_spec, get_vcenter_object_by_name, connection): os.environ['vcdriver_resource_pool'] = 'something' os.environ['vcdriver_data_store'] = 'something' os.environ['vcdriver_data_store_threshold'] = '20' os.environ['vcdriver_folder'] = 'something' load() vm = VirtualMachine() vm.create() vm.create() assert vm.__getattribute__('_vm_object') is not None assert wait_for_vcenter_task.call_count == 1