Skip to content

Commit 7f04c06

Browse files
committed
Add test case for parser.print_help()
1 parent 8239cd3 commit 7f04c06

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

src/configuration/parser.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323

2424

2525
def process_command_line() -> Configuration:
26-
parser = __setup_parser()
26+
parser = setup_parser()
2727
try:
2828
args = parser.parse_args()
2929
config = Configuration()
@@ -155,7 +155,7 @@ def __setup_osmand(args: Namespace, config: Configuration) -> None:
155155
config.osmand_use_knots = args.osmand_use_knots
156156

157157

158-
def __setup_parser() -> argparse.ArgumentParser:
158+
def setup_parser() -> argparse.ArgumentParser:
159159
parser = argparse.ArgumentParser(prog="MQTT Gateway")
160160
parser.add_argument(
161161
"-m",

tests/test_parser.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
from configuration.parser import setup_parser
2+
3+
4+
def test_setup_parser_should_generate_a_valid_parser() -> None:
5+
parser = setup_parser()
6+
parser.print_help()
7+
assert True

0 commit comments

Comments
 (0)