Exemple #1
0
 def test_many_values(self):
     opt1 = {'n':'test'}
     opt2 = {'val2':'lala', 'o':True}
     got = BaseCommand.opt_str(opt1, opt2)
     assert '-n test' in got
     assert '--val2 lala' in got
     assert '-o' in got
Exemple #2
0
 def test_no_value(self):
     assert '' == BaseCommand.opt_str()
Exemple #3
0
 def test_single_value(self):
     assert '--name test' == BaseCommand.opt_str({'name':'test'})
     assert '-n test' == BaseCommand.opt_str({'n':'test'})
     assert '--flag' == BaseCommand.opt_str({'flag': True})
     assert '' == BaseCommand.opt_str({'flag': False})
     assert '' == BaseCommand.opt_str({'flag': None})