Skip to content

Commit 5211792

Browse files
isidoreJayBazuzi
andcommitted
. t added options
Co-Authored-By: Jay Bazuzi <jay@bazuzi.com>
1 parent 1a204f0 commit 5211792

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

tests/test_find_stale_approved_files.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import sys
44
import tempfile
55
import subprocess
6+
from typing import Optional
67

78
from approvaltests import Options, verify
89
from approvaltests.utilities.logger.simple_logger_approvals import verify_simple_logger
@@ -57,12 +58,15 @@ def test_create_argument_parser():
5758
verify_argument_parser(parser)
5859

5960

60-
def verify_argument_parser(parser: argparse.ArgumentParser) -> None:
61+
def verify_argument_parser(parser: argparse.ArgumentParser,
62+
*, # enforce keyword arguments - https://www.python.org/dev/peps/pep-3102/
63+
options: Optional[Options] = None) -> None:
6164
parser.formatter_class = lambda prog: argparse.HelpFormatter(
6265
prog, max_help_position=100, width=200
6366
)
67+
options = options or Options()
6468
scrubber = create_regex_scrubber(r"option.*", "options:")
65-
verify( parser.format_help(),options=Options().with_scrubber(scrubber),)
69+
verify( parser.format_help(),options=options.with_scrubber(scrubber),)
6670

6771

6872
def test_find_stale_approved_files():

0 commit comments

Comments
 (0)