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]))
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()