コード例 #1
0
ファイル: argparserTest.py プロジェクト: nekolyanich/geeknote
 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})
コード例 #2
0
ファイル: test_argparser.py プロジェクト: zhranklin/geeknote
 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
     })
コード例 #3
0
ファイル: argparserTest.py プロジェクト: nekolyanich/geeknote
 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})
コード例 #4
0
ファイル: test_argparser.py プロジェクト: zhranklin/geeknote
 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
         })
コード例 #5
0
ファイル: test_argparser.py プロジェクト: zhranklin/geeknote
 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"
         })
コード例 #6
0
ファイル: argparserTest.py プロジェクト: nekolyanich/geeknote
 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"})
コード例 #7
0
ファイル: test_argparser.py プロジェクト: zhranklin/geeknote
 def testSuccessShortAttr2(self):
     parser = argparser(["testing", "-tra", "test_def_val", "-tf"])
     self.assertEqual(parser.parse(), {
         "test_req_arg": "test_def_val",
         "test_flag": True
     })
コード例 #8
0
ファイル: argparserTest.py プロジェクト: nekolyanich/geeknote
 def testErrorVal(self):
     parser = argparser(["testing", "--test_req_arg", '--test_arg'])
     self.assertEqual(parser.parse(), False)
コード例 #9
0
ファイル: argparserTest.py プロジェクト: nekolyanich/geeknote
 def testErrorFlag(self):
     parser = argparser(["testing", "--test_flag", 'test_val'])
     self.assertEqual(parser.parse(), False)
コード例 #10
0
ファイル: argparserTest.py プロジェクト: nekolyanich/geeknote
 def testErrorNoArg(self):
     parser = argparser(["testing"])
     self.assertEqual(parser.parse(), False)
コード例 #11
0
ファイル: argparserTest.py プロジェクト: nekolyanich/geeknote
 def testErrorReq(self):
     parser = argparser(["testing", "--test_arg", "test_val"])
     self.assertEqual(parser.parse(), False)
コード例 #12
0
ファイル: argparserTest.py プロジェクト: nekolyanich/geeknote
 def testErrorCommands(self):
     parser = argparser(["testing_err", ])
     self.assertFalse(parser.parse(), False)
コード例 #13
0
ファイル: argparserTest.py プロジェクト: nekolyanich/geeknote
 def testErrorArg(self):
     parser = argparser(["testing", "test_def_val", "--test_arg_err"])
     self.assertEqual(parser.parse(), False)
コード例 #14
0
ファイル: test_argparser.py プロジェクト: zhranklin/geeknote
 def testErrorCommands(self):
     parser = argparser([
         "testing_err",
     ])
     self.assertFalse(parser.parse(), False)
コード例 #15
0
ファイル: test_argparser.py プロジェクト: zhranklin/geeknote
 def testEmptyCommand(self):
     parser = argparser([])
     self.assertFalse(parser.parse(), False)
コード例 #16
0
ファイル: test_argparser.py プロジェクト: zhranklin/geeknote
 def testErrorFlag(self):
     parser = argparser(["testing", "--test_flag", 'test_val'])
     self.assertEqual(parser.parse(), False)
コード例 #17
0
ファイル: test_argparser.py プロジェクト: zhranklin/geeknote
 def testErrorVal(self):
     parser = argparser(["testing", "--test_req_arg", '--test_arg'])
     self.assertEqual(parser.parse(), False)
コード例 #18
0
ファイル: test_argparser.py プロジェクト: zhranklin/geeknote
 def testErrorReq(self):
     parser = argparser(["testing", "--test_arg", "test_val"])
     self.assertEqual(parser.parse(), False)
コード例 #19
0
ファイル: test_argparser.py プロジェクト: zhranklin/geeknote
 def testErrorNoArg(self):
     parser = argparser(["testing"])
     self.assertEqual(parser.parse(), False)
コード例 #20
0
ファイル: test_argparser.py プロジェクト: zhranklin/geeknote
 def testErrorArg(self):
     parser = argparser(["testing", "test_def_val", "--test_arg_err"])
     self.assertEqual(parser.parse(), False)
コード例 #21
0
ファイル: argparserTest.py プロジェクト: nekolyanich/geeknote
 def testSuccessShortAttr2(self):
     parser = argparser(["testing", "-tra", "test_def_val", "-tf"])
     self.assertEqual(parser.parse(), {"test_req_arg": "test_def_val",
                                       "test_flag": True})
コード例 #22
0
ファイル: argparserTest.py プロジェクト: nekolyanich/geeknote
 def testEmptyCommand(self):
     parser = argparser([])
     self.assertFalse(parser.parse(), False)