Esempio n. 1
0
 def testSuccessCommand5(self):
     parser = argparser(["testing", "test_def_val", "--test_arg",
                         "--test_arg2", "test_arg2_val"])
     self.assertEqual(parser.parse(), {"test_req_arg": "test_def_val",
                                       "test_arg": None,
                                       "test_arg2": "test_arg2_val",
                                       "test_flag": False})
Esempio n. 2
0
 def testSuccessCommand4(self):
     parser = argparser(["testing", "test_def_val", "--test_arg"])
     self.assertEqual(parser.parse(), {
         "test_req_arg": "test_def_val",
         "test_arg": None,
         "test_flag": False
     })
Esempio n. 3
0
 def testSuccessShortAttr(self):
     parser = argparser(["testing", "test_def_val", "-ta",
                         "-ta2", "test_arg2_val"])
     self.assertEqual(parser.parse(), {"test_req_arg": "test_def_val",
                                       "test_arg": None,
                                       "test_arg2": "test_arg2_val",
                                       "test_flag": False})
Esempio n. 4
0
 def testSuccessShortAttr(self):
     parser = argparser(
         ["testing", "test_def_val", "-ta", "-ta2", "test_arg2_val"])
     self.assertEqual(
         parser.parse(), {
             "test_req_arg": "test_def_val",
             "test_arg": None,
             "test_arg2": "test_arg2_val",
             "test_flag": False
         })
Esempio n. 5
0
 def testSuccessCommand2(self):
     parser = argparser([
         "testing", "test_req_val", "--test_flag", "--test_arg", "test_val"
     ])
     self.assertEqual(
         parser.parse(), {
             "test_req_arg": "test_req_val",
             "test_flag": True,
             "test_arg": "test_val"
         })
Esempio n. 6
0
 def testSuccessCommand2(self):
     parser = argparser(["testing", "test_req_val", "--test_flag",
                         "--test_arg", "test_val"])
     self.assertEqual(parser.parse(), {"test_req_arg": "test_req_val",
                                       "test_flag": True,
                                       "test_arg": "test_val"})
Esempio n. 7
0
 def testSuccessShortAttr2(self):
     parser = argparser(["testing", "-tra", "test_def_val", "-tf"])
     self.assertEqual(parser.parse(), {
         "test_req_arg": "test_def_val",
         "test_flag": True
     })
Esempio n. 8
0
 def testErrorVal(self):
     parser = argparser(["testing", "--test_req_arg", '--test_arg'])
     self.assertEqual(parser.parse(), False)
Esempio n. 9
0
 def testErrorFlag(self):
     parser = argparser(["testing", "--test_flag", 'test_val'])
     self.assertEqual(parser.parse(), False)
Esempio n. 10
0
 def testErrorNoArg(self):
     parser = argparser(["testing"])
     self.assertEqual(parser.parse(), False)
Esempio n. 11
0
 def testErrorReq(self):
     parser = argparser(["testing", "--test_arg", "test_val"])
     self.assertEqual(parser.parse(), False)
Esempio n. 12
0
 def testErrorCommands(self):
     parser = argparser(["testing_err", ])
     self.assertFalse(parser.parse(), False)
Esempio n. 13
0
 def testErrorArg(self):
     parser = argparser(["testing", "test_def_val", "--test_arg_err"])
     self.assertEqual(parser.parse(), False)
Esempio n. 14
0
 def testErrorCommands(self):
     parser = argparser([
         "testing_err",
     ])
     self.assertFalse(parser.parse(), False)
Esempio n. 15
0
 def testEmptyCommand(self):
     parser = argparser([])
     self.assertFalse(parser.parse(), False)
Esempio n. 16
0
 def testErrorFlag(self):
     parser = argparser(["testing", "--test_flag", 'test_val'])
     self.assertEqual(parser.parse(), False)
Esempio n. 17
0
 def testErrorVal(self):
     parser = argparser(["testing", "--test_req_arg", '--test_arg'])
     self.assertEqual(parser.parse(), False)
Esempio n. 18
0
 def testErrorReq(self):
     parser = argparser(["testing", "--test_arg", "test_val"])
     self.assertEqual(parser.parse(), False)
Esempio n. 19
0
 def testErrorNoArg(self):
     parser = argparser(["testing"])
     self.assertEqual(parser.parse(), False)
Esempio n. 20
0
 def testErrorArg(self):
     parser = argparser(["testing", "test_def_val", "--test_arg_err"])
     self.assertEqual(parser.parse(), False)
Esempio n. 21
0
 def testSuccessShortAttr2(self):
     parser = argparser(["testing", "-tra", "test_def_val", "-tf"])
     self.assertEqual(parser.parse(), {"test_req_arg": "test_def_val",
                                       "test_flag": True})
Esempio n. 22
0
 def testEmptyCommand(self):
     parser = argparser([])
     self.assertFalse(parser.parse(), False)