def test_parse_args(self): inputstr = "wut:arg=wow,'such spaces',arg2=good" cmd, args, kwargs = runp.parse_args(inputstr) tup = (cmd, args, kwargs) self.assertEquals(tup, ("wut", ["'such spaces'"], { "arg": "wow", "arg2": "good" }))
def test_parse_args(self): inputstr = "wut:arg=wow,'such spaces',arg2=good" cmd, args, kwargs = runp.parse_args(inputstr) tup = (cmd, args, kwargs) self.assertEquals( tup, ("wut", ["'such spaces'"], {"arg": "wow", "arg2": "good"}) )
def test_parse_args_noargs(self): inputstr = "wut" cmd, args, kwargs = runp.parse_args(inputstr) tup = (cmd, args, kwargs) self.assertEquals(tup, ("wut", [], {}))
def test_parse_args_nokwargs(self): inputstr = "wut:wow,such,good" cmd, args, kwargs = runp.parse_args(inputstr) tup = (cmd, args, kwargs) self.assertEquals(tup, ("wut", ["wow", "such", "good"], {}))