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