def test_list_containers(self, ms): ms.return_value = ('200', fake_api.fake_container_list()) self.assertEqual( ['trusty-1'], self.lxd.container_list()) ms.assert_called_once_with('GET', '/1.0/containers')
def test_list_containers(self, ms): ms.return_value = ("200", fake_api.fake_container_list()) self.assertEqual(["trusty-1"], self.lxd.container_list()) ms.assert_called_once_with("GET", "/1.0/containers")
)) self.assertEqual( ms.return_value, self.lxd.container_run_command("trusty-1", *data.values())) self.assertEqual(1, ms.call_count) self.assertEqual(ms.call_args[0][:2], ("POST", "/1.0/containers/trusty-1/exec")) self.assertEqual(json.loads(ms.call_args[0][2]), dict(data)) @ddt @mock.patch.object( connection.LXDConnection, "get_object", return_value=("200", fake_api.fake_container_list()), ) class LXDAPIContainerTestStatus(LXDAPITestBase): def test_container_defined(self, ms): self.assertTrue(self.lxd.container_defined("trusty-1")) ms.assert_called_once_with("GET", "/1.0/containers") @ddt @mock.patch.object(connection.LXDConnection, "get_raw", return_value="fake contents") class LXDAPIContainerTestRaw(LXDAPITestBase): def test_container_file(self, ms): self.assertEqual("fake contents", self.lxd.get_container_file("trusty-1", "/file/name"))
self.assertEqual( ms.return_value, self.lxd.container_run_command('trusty-1', *data.values())) self.assertEqual(1, ms.call_count) self.assertEqual( ms.call_args[0][:2], ('POST', '/1.0/containers/trusty-1/exec')) self.assertEqual( json.loads(ms.call_args[0][2]), dict(data) ) @ddt @mock.patch.object(connection.LXDConnection, 'get_object', return_value=('200', fake_api.fake_container_list())) class LXDAPIContainerTestStatus(LXDAPITestBase): def test_container_defined(self, ms): self.assertTrue(self.lxd.container_defined('trusty-1')) ms.assert_called_once_with('GET', '/1.0/containers') @ddt @mock.patch.object(connection.LXDConnection, 'get_raw', return_value='fake contents') class LXDAPIContainerTestRaw(LXDAPITestBase): def test_container_file(self, ms): self.assertEqual( 'fake contents', self.lxd.get_container_file('trusty-1',
'FAKE_ENV': 'fake' }))) self.assertEqual( ms.return_value, self.lxd.container_run_command('trusty-1', *data.values())) self.assertEqual(1, ms.call_count) self.assertEqual(ms.call_args[0][:2], ('POST', '/1.0/containers/trusty-1/exec')) self.assertEqual(json.loads(ms.call_args[0][2]), dict(data)) @ddt @mock.patch.object(connection.LXDConnection, 'get_object', return_value=('200', fake_api.fake_container_list())) class LXDAPIContainerTestStatus(LXDAPITestBase): def test_container_defined(self, ms): self.assertTrue(self.lxd.container_defined('trusty-1')) ms.assert_called_once_with('GET', '/1.0/containers') @ddt @mock.patch.object(connection.LXDConnection, 'get_raw', return_value='fake contents') class LXDAPIContainerTestRaw(LXDAPITestBase): def test_container_file(self, ms): self.assertEqual('fake contents', self.lxd.get_container_file('trusty-1', '/file/name')) ms.assert_called_once_with(