Example #1
0
    def test_return_json(self):
        self.m_request.get('/api/v1/version/',
                           json=fake_fuel_version.get_fake_fuel_version())

        with mock.patch('sys.stdout') as mstdout:
            self.execute(['fuel', 'fuel-version', '--json'])
        args, _ = mstdout.write.call_args_list[0]
        self.assertEqual(fake_fuel_version.get_fake_fuel_version(),
                         json.loads(args[0]))
    def test_return_json(self):
        self.m_request.get('/api/v1/version/',
                           json=fake_fuel_version.get_fake_fuel_version())

        with mock.patch('sys.stdout') as mstdout:
            self.execute(['fuel', 'fuel-version', '--json'])
        args, _ = mstdout.write.call_args_list[0]
        self.assertEqual(
            fake_fuel_version.get_fake_fuel_version(),
            json.loads(args[0]))
Example #3
0
    def test_return_yaml(self):
        self.m_request.get('/api/v1/version/',
                           json=fake_fuel_version.get_fake_fuel_version())

        with mock.patch('sys.stdout') as mstdout:
            self.execute(['fuel', 'fuel-version', '--yaml'])
        args, _ = mstdout.write.call_args_list[0]
        regex = ('No JSON object could be decoded'
                 '|Expecting value: line 1 column 1')
        with self.assertRaisesRegexp(ValueError, regex):
            json.loads(args[0])
        self.assertEqual(fake_fuel_version.get_fake_fuel_version(),
                         yaml.safe_load(args[0]))
    def test_return_yaml(self):
        self.m_request.get('/api/v1/version/',
                           json=fake_fuel_version.get_fake_fuel_version())

        with mock.patch('sys.stdout') as mstdout:
            self.execute(['fuel', 'fuel-version', '--yaml'])
        args, _ = mstdout.write.call_args_list[0]
        regex = ('No JSON object could be decoded'
                 '|Expecting value: line 1 column 1')
        with self.assertRaisesRegexp(ValueError, regex):
            json.loads(args[0])
        self.assertEqual(
            fake_fuel_version.get_fake_fuel_version(),
            yaml.safe_load(args[0]))
class TestFuelVersion(base_tests.UnitTestCase):

    VERSION = fake_fuel_version.get_fake_fuel_version()

    def test_return_yaml(self):
        self.m_request.get('/api/v1/version', json=self.VERSION)

        with mock.patch('sys.stdout') as mstdout:
            self.assertRaises(SystemExit, self.execute,
                              ['fuel', '--fuel-version', '--yaml'])
        args, _ = mstdout.write.call_args_list[0]
        regex = ('No JSON object could be decoded'
                 '|Expecting value: line 1 column 1')
        with self.assertRaisesRegexp(ValueError, regex):
            json.loads(args[0])
        self.assertEqual(self.VERSION, yaml.load(args[0]))

    def test_return_json(self):
        self.m_request.get('/api/v1/version', json=self.VERSION)

        with mock.patch('sys.stdout') as mstdout:
            self.assertRaises(SystemExit, self.execute,
                              ['fuel', '--fuel-version', '--json'])
        args, _ = mstdout.write.call_args_list[0]
        self.assertEqual(self.VERSION, json.loads(args[0]))
    def test_fuel_version(self):
        args = 'fuel-version'

        with mock.patch('sys.stdout', new=moves.cStringIO()) as m_stdout:
            self.exec_command(args)
            self.assertEqual(fake_fuel_version.get_fake_fuel_version(),
                             yaml.safe_load(m_stdout.getvalue()))
    def test_fuel_version(self):
        args = 'fuel-version'

        with mock.patch('sys.stdout', new=cStringIO.StringIO()) as m_stdout:
            self.exec_command(args)
            self.assertEqual(fake_fuel_version.get_fake_fuel_version(),
                             yaml.safe_load(m_stdout.getvalue()))
 def setUp(self):
     super(TestFuelVersionCommand, self).setUp()
     self.m_client.get_all.return_value = \
         fake_fuel_version.get_fake_fuel_version()
 def setUp(self):
     super(TestFuelVersionCommand, self).setUp()
     self.m_client.get_all.return_value = \
         fake_fuel_version.get_fake_fuel_version()