def test_parser(self): parser = self.parser p = simpleparse.get_parser(**parser) self.assertEqual(p.description, "parser description", "set parser description") ret = p.parse_args(["arg1_param"]) self.assertEqual(ret.arg1, "arg1_param", "argument set") self.assertEqual(ret.arg2, None, "argument not set")
def test_subparser(self): p = simpleparse.get_parser(**self.parser) sp = simpleparse.get_subparser(p, **self.subparser) self.assertEqual(sp.help, self.subparser['help'], "help message set")