We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent bd9e95a commit 904c5beCopy full SHA for 904c5be
Lib/test/test_argparse.py
@@ -2934,6 +2934,19 @@ def test_alias_help(self):
2934
3 3 help
2935
"""))
2936
2937
+ def test_help_sets_default_description(self):
2938
+ parser = argparse.ArgumentParser()
2939
+ subparsers = parser.add_subparsers(dest="command")
2940
+
2941
+ sp1 = subparsers.add_parser("a", help="help a")
2942
+ self.assertEqual(sp1.description, "help a")
2943
2944
+ sp2 = subparsers.add_parser("b", help="help b", description="explicit desc")
2945
+ self.assertEqual(sp2.description, "explicit desc")
2946
2947
+ sp3 = subparsers.add_parser("c")
2948
+ self.assertIsNone(sp3.description)
2949
2950
# ============
2951
# Groups tests
2952
0 commit comments