Ejemplo n.º 1
0
 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)
Ejemplo n.º 2
0
 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')
Ejemplo n.º 3
0
 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')
Ejemplo n.º 4
0
 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')
Ejemplo n.º 5
0
    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'])
Ejemplo n.º 6
0
 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')
Ejemplo n.º 7
0
 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')
Ejemplo n.º 8
0
 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)
Ejemplo n.º 9
0
 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)
Ejemplo n.º 10
0
 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')
Ejemplo n.º 11
0
 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')
Ejemplo n.º 12
0
 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')
Ejemplo n.º 13
0
 def testListSubparser1(self):
     args = gerrit.parse_arguments(['ls', 'abc'])
     self.assertIsNotNone(args)
     self.assertEqual(args.query, ['abc'])
     self.assertEqual(args.subparser_name, 'ls')