예제 #1
0
 def test_no_long(self):
     opt1 = CmdOption({
         'name': 'op1',
         'default': '',
         'type': str,
         'short': 's'
     })
     assert '-s ARG' == opt1.help_param()
예제 #2
0
 def test_non_bool_param(self):
     opt1 = CmdOption({
         'name': 'op1',
         'default': '',
         'type': str,
         'short': 's',
         'long': 'susu'
     })
     assert '-s ARG, --susu=ARG' == opt1.help_param()
예제 #3
0
 def test_bool_param(self):
     opt1 = CmdOption({
         'name': 'op1',
         'default': '',
         'type': bool,
         'short': 'b',
         'long': 'bobo'
     })
     assert '-b, --bobo' == opt1.help_param()
예제 #4
0
 def test_no_long(self):
     opt1 = CmdOption({'name':'op1', 'default':'', 'type':str,
                       'short':'s'})
     assert '-s ARG' == opt1.help_param()
예제 #5
0
 def test_non_bool_param(self):
     opt1 = CmdOption({'name':'op1', 'default':'', 'type':str,
                       'short':'s', 'long': 'susu'})
     assert '-s ARG, --susu=ARG' == opt1.help_param()
예제 #6
0
 def test_bool_param(self):
     opt1 = CmdOption({'name':'op1', 'default':'', 'type':bool,
                       'short':'b', 'long': 'bobo'})
     assert '-b, --bobo' == opt1.help_param()