class RackspaceListImagesTest(unittest.TestCase): def setUp(self): self.api = mock.Mock(spec=RackspaceApi) self.command = RackspaceListImages(rackspace_api=self.api) def test_outputs_images(self): progress = StringIO() image1 = {'id': '1', 'name': 'Ubuntu 12.04 LTS'} image2 = {'id': '2', 'name': 'Ubuntu 10.04 LTS'} self.api.list_images.return_value = [ image1, image2 ] self.command.execute(progress=progress) self.assertEquals([ '{0}{1}'.format(image1['id'].ljust(38 + 5), image1['name']), '{0}{1}'.format(image2['id'].ljust(38 + 5), image2['name']) ], progress.getvalue().splitlines())
class RackspaceListImagesTest(unittest.TestCase): def setUp(self): self.api = mock.Mock(spec=RackspaceApi) self.command = RackspaceListImages(rackspace_api=self.api) def test_outputs_images(self): progress = StringIO() image1 = {'id': '1', 'name': 'Ubuntu 12.04 LTS'} image2 = {'id': '2', 'name': 'Ubuntu 10.04 LTS'} self.api.list_images.return_value = [image1, image2] self.command.execute(progress=progress) self.assertEquals([ '{0}{1}'.format(image1['id'].ljust(38 + 5), image1['name']), '{0}{1}'.format(image2['id'].ljust(38 + 5), image2['name']) ], progress.getvalue().splitlines())
def setUp(self): self.api = mock.Mock(spec=RackspaceApi) self.command = RackspaceListImages(rackspace_api=self.api)