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')
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',