class RackspaceListFlavorsTest(unittest.TestCase):

    def setUp(self):
        self.api = mock.Mock(spec=RackspaceApi)
        self.command = RackspaceListFlavors(rackspace_api=self.api)

    def test_outputs_flavors(self):
        progress = StringIO()
        flavor1 = {'id': '1', 'name': '256 MB'}
        flavor2 = {'id': '2', 'name': '512 MB'}
        self.api.list_flavors.return_value = [ flavor1, flavor2 ]

        self.command.execute(progress=progress)

        self.assertEquals([
                              '{0}{1}'.format(flavor1['id'].ljust(10), flavor1['name']),
                              '{0}{1}'.format(flavor2['id'].ljust(10), flavor2['name'])
                          ], progress.getvalue().splitlines())
Beispiel #2
0
class RackspaceListFlavorsTest(unittest.TestCase):
    def setUp(self):
        self.api = mock.Mock(spec=RackspaceApi)
        self.command = RackspaceListFlavors(rackspace_api=self.api)

    def test_outputs_flavors(self):
        progress = StringIO()
        flavor1 = {'id': '1', 'name': '256 MB'}
        flavor2 = {'id': '2', 'name': '512 MB'}
        self.api.list_flavors.return_value = [flavor1, flavor2]

        self.command.execute(progress=progress)

        self.assertEquals([
            '{0}{1}'.format(flavor1['id'].ljust(20), flavor1['name']),
            '{0}{1}'.format(flavor2['id'].ljust(20), flavor2['name'])
        ],
                          progress.getvalue().splitlines())
 def setUp(self):
     self.api = mock.Mock(spec=RackspaceApi)
     self.command = RackspaceListFlavors(rackspace_api=self.api)
Beispiel #4
0
 def setUp(self):
     self.api = mock.Mock(spec=RackspaceApi)
     self.command = RackspaceListFlavors(rackspace_api=self.api)