def _testUARSubParser4(self, op): args = gerrit.parse_arguments( [op, 'abc', 'def', 'ghi', '--comment', 'pqr', 'stu', 'vwz']) self.assertIsNotNone(args) self.assertEqual(args.query, ['abc', 'def', 'ghi']) self.assertEqual(args.comment, ['pqr', 'stu', 'vwz']) self.assertEqual(args.subparser_name, op)
def testListSubparser3(self): args = gerrit.parse_arguments( ['ls', 'abc', 'def', 'ghi', '--show', 'pqr', 'def', 'ghi:3']) self.assertIsNotNone(args) self.assertEqual(args.query, ['abc', 'def', 'ghi']) self.assertEqual(args.show, ['pqr', 'def', 'ghi:3']) self.assertEqual(args.subparser_name, 'ls')
def testRecheckSubParser6(self): for w in ['-1', '0', '+1']: args = gerrit.parse_arguments( ['recheck', 'abc', 'def', 'ghi', '--workflow', w]) self.assertIsNotNone(args) self.assertEqual(args.query, ['abc', 'def', 'ghi']) self.assertEqual(args.workflow, w) self.assertEqual(args.subparser_name, 'recheck')
def testRecheckSubParser5(self): for v in ['-2', '-1', '0', '+1', '+2']: args = gerrit.parse_arguments( ['recheck', 'abc', 'def', 'ghi', '--review', v]) self.assertIsNotNone(args) self.assertEqual(args.query, ['abc', 'def', 'ghi']) self.assertEqual(args.review, v) self.assertEqual(args.subparser_name, 'recheck')
def testGlobalArgs8(self): for format in ['TABLE', 'CSV', 'JSON']: args = gerrit.parse_arguments( ['ls', '--output-format', format, 'xyz']) self.assertEqual(args.output_format, format) self.assertEqual(args.subparser_name, 'ls') self.assertEqual(args.query, ['xyz'])
def testGlobalArgs4(self): args = gerrit.parse_arguments(['--host', 'abc.def.ghi', 'ls']) self.assertIsNotNone(args) self.assertEqual(args.config_file, '~/.gerrit-cli/gerrit-cli.json') self.assertEqual(args.dry_run, False) self.assertEqual(args.host, 'abc.def.ghi') self.assertEqual(args.port, 29418) self.assertEqual(args.query, []) self.assertIsNone(args.show) self.assertEqual(args.subparser_name, 'ls') self.assertEqual(args.output_format, 'TABLE')
def testGlobalArgs3(self): args = gerrit.parse_arguments(['--dry-run', 'ls']) self.assertIsNotNone(args) self.assertEqual(args.config_file, '~/.gerrit-cli/gerrit-cli.json') self.assertEqual(args.dry_run, True) self.assertEqual(args.host, 'review.openstack.org') self.assertEqual(args.port, 29418) self.assertEqual(args.query, []) self.assertIsNone(args.show) self.assertEqual(args.subparser_name, 'ls') self.assertEqual(args.output_format, 'TABLE')
def _testUARSubParser6(self, op): for w in ['-1', '0', '+1']: args = gerrit.parse_arguments([ op, 'abc', 'def', 'ghi', '--comment', 'pqr', 'stu', 'vwz', '--workflow', w ]) self.assertIsNotNone(args) self.assertEqual(args.query, ['abc', 'def', 'ghi']) self.assertEqual(args.comment, ['pqr', 'stu', 'vwz']) self.assertEqual(args.workflow, w) self.assertEqual(args.subparser_name, op)
def _testUARSubParser5(self, op): for v in ['-2', '-1', '0', '+1', '+2']: args = gerrit.parse_arguments([ op, 'abc', 'def', 'ghi', '--comment', 'pqr', 'stu', 'vwz', '--review', v ]) self.assertIsNotNone(args) self.assertEqual(args.query, ['abc', 'def', 'ghi']) self.assertEqual(args.comment, ['pqr', 'stu', 'vwz']) self.assertEqual(args.review, v) self.assertEqual(args.subparser_name, op)
def testGlobalArgs6(self): args = gerrit.parse_arguments(['--config-file', 'xyz', 'ls']) self.assertIsNotNone(args) self.assertEqual(args.config_file, 'xyz') self.assertEqual(args.dry_run, False) self.assertEqual(args.host, 'review.openstack.org') self.assertEqual(args.port, 29418) self.assertEqual(args.query, []) self.assertIsNone(args.show) self.assertEqual(args.subparser_name, 'ls') self.assertEqual(args.output_format, 'TABLE')
def testRecheckSubParser4(self): args = gerrit.parse_arguments(['recheck', 'abc', 'def', 'ghi']) self.assertIsNotNone(args) self.assertEqual(args.query, ['abc', 'def', 'ghi']) self.assertEqual(args.subparser_name, 'recheck')
def testShowSubparser2(self): args = gerrit.parse_arguments(['show', 'abc', 'def', 'ghi']) self.assertIsNotNone(args) self.assertEqual(args.query, ['abc', 'def', 'ghi']) self.assertEqual(args.subparser_name, 'show')
def testListSubparser1(self): args = gerrit.parse_arguments(['ls', 'abc']) self.assertIsNotNone(args) self.assertEqual(args.query, ['abc']) self.assertEqual(args.subparser_name, 'ls')