Пример #1
0
 def test_flags_bad_combination(self):
   cmd = [
     '--bot', 'bot1:test1',
     '--testfilter', 'test2',
   ]
   options, args = trychange.gen_parser(None).parse_args(cmd)
   self.assertEquals([], args)
   try:
     # pylint: disable=W0212
     trychange._ParseBotList(options.bot, options.testfilter)
     self.fail()
   except ValueError:
     pass
Пример #2
0
 def test_flags(self):
   cmd = [
     '--bot', 'bot1,bot2',
     '--testfilter', 'test1',
     '--testfilter', 'test2',
     '--user', 'joe',
     '--email', '[email protected]',
   ]
   options, args = trychange.gen_parser(None).parse_args(cmd)
   self.assertEquals([], args)
   # pylint: disable=W0212
   bot_spec = trychange._ParseBotList(options.bot, options.testfilter)
   if options.testfilter:
     bot_spec = trychange._ApplyTestFilter(options.testfilter, bot_spec)
   values = trychange._ParseSendChangeOptions(bot_spec, options)
   self.assertEquals(
       [
         ('user', 'joe'),
         ('name', None),
         ('email', '[email protected]'),
         ('bot', 'bot1:test1,test2'),
         ('bot', 'bot2:test1,test2'),
       ],
       values)