def test_start_called_on_guest_starter(self): starter = mock.Mock(spec=guest_starter.VirtualBoxBasedGuestStarter) scripts.guest_starter.create_guest_starter.return_value = starter scripts.start() starter.start.assert_called_once_with()
def test_guest_starter_created(self): scripts.create_executor.return_value = 'executor' scripts.parse_args_for_snap.return_value = FakeParams() scripts.start() scripts.guest_starter.create_guest_starter.assert_called_once_with( 'guest-spec', 'executor')
def test_ip_address_printed_out(self): stdout_mock = mock.Mock() starter = mock.Mock(spec=guest_starter.VirtualBoxBasedGuestStarter) scripts.guest_starter.create_guest_starter.return_value = starter starter.start.return_value = 'ipaddress' scripts.start(stdout=stdout_mock) self.assertEquals( [mock.call('ipaddress'), mock.call('\n')], stdout_mock.write.mock_calls)
def test_ip_address_printed_out(self): stdout_mock = mock.Mock() starter = mock.Mock(spec=guest_starter.VirtualBoxBasedGuestStarter) scripts.guest_starter.create_guest_starter.return_value = starter starter.start.return_value = 'ipaddress' scripts.start(stdout=stdout_mock) self.assertEquals( [ mock.call('ipaddress'), mock.call('\n') ], stdout_mock.write.mock_calls )
def test_args_parsed(self): scripts.start() scripts.parse_args_for_snap.assert_called_once_with(None)
def test_logging_initialised(self): scripts.start() scripts.init_logging.assert_called_once_with()