From 3bbe816ee788b1a61766c16288bf6584f3d4f677 Mon Sep 17 00:00:00 2001 From: Michele Riva Date: Thu, 13 Jun 2024 11:35:34 +0200 Subject: [PATCH] tests for suppression of default --- test/roots/test-default-html/default-suppressed.rst | 7 +++++++ test/sample-default-supressed.py | 10 ++++++++++ test/test_default_html.py | 9 +++++++++ 3 files changed, 26 insertions(+) create mode 100644 test/roots/test-default-html/default-suppressed.rst create mode 100644 test/sample-default-supressed.py diff --git a/test/roots/test-default-html/default-suppressed.rst b/test/roots/test-default-html/default-suppressed.rst new file mode 100644 index 00000000..a94e8b15 --- /dev/null +++ b/test/roots/test-default-html/default-suppressed.rst @@ -0,0 +1,7 @@ +Default suppressed +================== + +.. argparse:: + :filename: test/sample-default-supressed.py + :prog: sample-default-suppressed + :func: get_parser diff --git a/test/sample-default-supressed.py b/test/sample-default-supressed.py new file mode 100644 index 00000000..7fba1603 --- /dev/null +++ b/test/sample-default-supressed.py @@ -0,0 +1,10 @@ +from argparse import ArgumentParser + +def get_parser(): + parser = ArgumentParser(prog='sample-default-suppressed', + description='Test suppression of version default') + parser.add_argument('--version', + help='print version number', + action='version', + version='1.2.3') + return parser diff --git a/test/test_default_html.py b/test/test_default_html.py index 84c5427a..e7b238c0 100644 --- a/test/test_default_html.py +++ b/test/test_default_html.py @@ -45,6 +45,15 @@ (".//section/dl/dd/p/code/span", r"\['\*.rst',"), ], ), + ( + 'default-suppressed.html', + [ + (".//h1", 'Sample', False), + (".//h1", 'Default suppressed'), + (".//h2", 'Named Arguments'), + (".//section/dl/dd/p", 'Default', False), + ], + ), ], ) @pytest.mark.sphinx('html', testroot='default-html')