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})
Exemple #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
     })
 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})
Exemple #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
         })
Exemple #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"
         })
 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"})
Exemple #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
     })
 def testErrorVal(self):
     parser = argparser(["testing", "--test_req_arg", '--test_arg'])
     self.assertEqual(parser.parse(), False)
 def testErrorFlag(self):
     parser = argparser(["testing", "--test_flag", 'test_val'])
     self.assertEqual(parser.parse(), False)
Exemple #10
0
 def testErrorNoArg(self):
     parser = argparser(["testing"])
     self.assertEqual(parser.parse(), False)
Exemple #11
0
 def testErrorReq(self):
     parser = argparser(["testing", "--test_arg", "test_val"])
     self.assertEqual(parser.parse(), False)
Exemple #12
0
 def testErrorCommands(self):
     parser = argparser(["testing_err", ])
     self.assertFalse(parser.parse(), False)
Exemple #13
0
 def testErrorArg(self):
     parser = argparser(["testing", "test_def_val", "--test_arg_err"])
     self.assertEqual(parser.parse(), False)
Exemple #14
0
 def testErrorCommands(self):
     parser = argparser([
         "testing_err",
     ])
     self.assertFalse(parser.parse(), False)
Exemple #15
0
 def testEmptyCommand(self):
     parser = argparser([])
     self.assertFalse(parser.parse(), False)
Exemple #16
0
 def testErrorFlag(self):
     parser = argparser(["testing", "--test_flag", 'test_val'])
     self.assertEqual(parser.parse(), False)
Exemple #17
0
 def testErrorVal(self):
     parser = argparser(["testing", "--test_req_arg", '--test_arg'])
     self.assertEqual(parser.parse(), False)
Exemple #18
0
 def testErrorReq(self):
     parser = argparser(["testing", "--test_arg", "test_val"])
     self.assertEqual(parser.parse(), False)
Exemple #19
0
 def testErrorNoArg(self):
     parser = argparser(["testing"])
     self.assertEqual(parser.parse(), False)
Exemple #20
0
 def testErrorArg(self):
     parser = argparser(["testing", "test_def_val", "--test_arg_err"])
     self.assertEqual(parser.parse(), False)
Exemple #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})
Exemple #22
0
 def testEmptyCommand(self):
     parser = argparser([])
     self.assertFalse(parser.parse(), False)