From 25d3968d7eee829ceff1329fe5a2af243001c24e Mon Sep 17 00:00:00 2001 From: Karthikeyan Singaravelan Date: Sat, 11 Feb 2023 21:59:22 +0530 Subject: [PATCH] Fix argparse output for Python 3.10 compatibility. (#25) --- sphinxcontrib/autoprogram.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/sphinxcontrib/autoprogram.py b/sphinxcontrib/autoprogram.py index d9fc924..635ea82 100644 --- a/sphinxcontrib/autoprogram.py +++ b/sphinxcontrib/autoprogram.py @@ -477,7 +477,11 @@ def test_argument_groups(self) -> None: # section: default optionals program, options, group = sections[1] self.assertEqual([], program) - self.assertEqual("options", group.title) + # See https://github.com/sphinx-contrib/autoprogram/issues/24 + if sys.version_info >= (3, 10): + self.assertEqual('options', group.title) + else: + self.assertEqual('optional arguments', group.title) self.assertEqual(None, group.description) self.assertEqual(2, len(options)) self.assertEqual(