def setUp(self): mock_vm = flexmock(_FakeVM()) flexmock(virt).should_receive('vm_connect').and_return( mock_vm).once().ordered() mock_vm.should_receive('start').and_return(True).once().ordered() mock_vm.should_receive('create_snapshot').once().ordered() # VMTestRunner() Args = flexmock( test_result_total=1, url=['/tests/sleeptest', '/tests/other/test', 'passtest'], vm_domain='domain', vm_username='******', vm_hostname='hostname', vm_port=22, vm_password='******', vm_key_file=None, vm_cleanup=True, vm_no_copy=False, vm_timeout=120, vm_hypervisor_uri='my_hypervisor_uri', env_keep=None) log = flexmock() log.should_receive("info") job = flexmock(args=Args, log=log) self.runner = VMTestRunner(job, None) mock_vm.should_receive('stop').once().ordered() mock_vm.should_receive('restore_snapshot').once().ordered()
def setUp(self): mock_vm = flexmock(_FakeVM()) flexmock(virt).should_receive('vm_connect').and_return(mock_vm).once().ordered() mock_vm.should_receive('start').and_return(True).once().ordered() mock_vm.should_receive('create_snapshot').once().ordered() # VMTestRunner() Args = flexmock(test_result_total=1, url=['/tests/sleeptest', '/tests/other/test', 'passtest'], vm_domain='domain', vm_username='******', vm_hostname='hostname', vm_port=22, vm_password='******', vm_key_file=None, vm_cleanup=True, vm_no_copy=False, vm_timeout=120, vm_hypervisor_uri='my_hypervisor_uri', env_keep=None) log = flexmock() log.should_receive("info") job = flexmock(args=Args, log=log) self.runner = VMTestRunner(job, None) mock_vm.should_receive('stop').once().ordered() mock_vm.should_receive('restore_snapshot').once().ordered()
def setUp(self): View = flexmock(output.View) view = output.View() view.should_receive('notify') mock_vm = flexmock(snapshot=True, domain=flexmock(isActive=lambda: True)) flexmock(virt).should_receive('vm_connect').and_return(mock_vm).once().ordered() mock_vm.should_receive('start').and_return(True).once().ordered() mock_vm.should_receive('create_snapshot').once().ordered() # VMTestRunner() Args = flexmock(test_result_total=1, url=['/tests/sleeptest', '/tests/other/test', 'passtest'], vm_domain='domain', vm_username='******', vm_hostname='hostname', vm_port=22, vm_password='******', vm_cleanup=True, vm_no_copy=False, vm_timeout=120, vm_hypervisor_uri='my_hypervisor_uri') job = flexmock(args=Args, view=view) self.runner = VMTestRunner(job, None) mock_vm.should_receive('stop').once().ordered() mock_vm.should_receive('restore_snapshot').once().ordered()
class VMTestRunnerSetup(unittest.TestCase): """ Tests the VMTestRunner setup() method """ def setUp(self): mock_vm = flexmock(snapshot=True, domain=flexmock(isActive=lambda: True)) flexmock(virt).should_receive('vm_connect').and_return(mock_vm).once().ordered() mock_vm.should_receive('start').and_return(True).once().ordered() mock_vm.should_receive('create_snapshot').once().ordered() # VMTestRunner() Args = flexmock(test_result_total=1, url=['/tests/sleeptest', '/tests/other/test', 'passtest'], vm_domain='domain', vm_username='******', vm_hostname='hostname', vm_port=22, vm_password='******', vm_key_file=None, vm_cleanup=True, vm_no_copy=False, vm_timeout=120, vm_hypervisor_uri='my_hypervisor_uri', env_keep=None) log = flexmock() log.should_receive("info") job = flexmock(args=Args, log=log) self.runner = VMTestRunner(job, None) mock_vm.should_receive('stop').once().ordered() mock_vm.should_receive('restore_snapshot').once().ordered() def tearDown(self): flexmock_teardown() def test_setup(self): """ Tests VMTestRunner.setup() """ self.runner.setup() self.runner.tear_down() flexmock_teardown()
class VMTestRunnerSetup(unittest.TestCase): """ Tests the VMTestRunner setup() method """ def setUp(self): mock_vm = flexmock(snapshot=True, domain=flexmock(isActive=lambda: True)) flexmock(virt).should_receive('vm_connect').and_return(mock_vm).once().ordered() mock_vm.should_receive('start').and_return(True).once().ordered() mock_vm.should_receive('create_snapshot').once().ordered() # VMTestRunner() Args = flexmock(test_result_total=1, url=['/tests/sleeptest', '/tests/other/test', 'passtest'], vm_domain='domain', vm_username='******', vm_hostname='hostname', vm_port=22, vm_password='******', vm_key_file=None, vm_cleanup=True, vm_no_copy=False, vm_timeout=120, vm_hypervisor_uri='my_hypervisor_uri') log = flexmock() log.should_receive("info") job = flexmock(args=Args, log=log) self.runner = VMTestRunner(job, None) mock_vm.should_receive('stop').once().ordered() mock_vm.should_receive('restore_snapshot').once().ordered() def tearDown(self): flexmock_teardown() def test_setup(self): """ Tests VMTestRunner.setup() """ self.runner.setup() self.runner.tear_down() flexmock_teardown()