Skip to content

Commit 167f73f

Browse files
author
Andy Landy
committed
fix tests
1 parent 4e42f7d commit 167f73f

2 files changed

Lines changed: 1 addition & 8 deletions

File tree

tests/dumps/test_main.argparse_code_wrong_args.txt

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,6 @@ Traceback with variables (most recent call last):
2020
args = None
2121
namespace = None
2222
File "...omitted for tests only.../argparse.py", line...omitted for tests only..., in parse_known_args
23-
namespace, args = self._parse_known_args(args, namespace)
24-
self = ArgumentParser(prog='code.py', usage=None, description=None, formatter_class=<class 'argparse.HelpFormatter'>, conflict_handler='error', add_help=True)
25-
args = ['--wrong', 'value']
26-
namespace = Namespace(arg=None)
27-
action = _StoreAction(option_strings=['--arg'], dest='arg', nargs=None, const=None, default=None, type=<class 'int'>, choices=None, help=None, metavar=None)
28-
File "...omitted for tests only.../argparse.py", line...omitted for tests only..., in _parse_known_args
29-
message = 'the following arguments are required: --arg'
3023
args = {'prog': 'code.py', 'message': 'the following arguments are required: --arg'}
3124
File "...omitted for tests only.../argparse.py", line...omitted for tests only..., in exit
3225
_sys.exit(status)

tests/test_main.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ def do_test_code_(main_argv: List[str], lines: List[str], code_argv: List[str],
146146
)
147147
if out.startswith('usage:') and out.count('\n') > 37: # :)
148148
lines = out.split('\n')
149-
out = '\n'.join(lines[:27] + lines[-10:]) # argparse codes differs in py versions
149+
out = '\n'.join(lines[:21] + lines[-9:]) # argparse codes differs in py versions
150150
out = re.sub(r'\[([^-][^\s]+) \[[^\s]+ ...]]', r'[\1 ...]', out)
151151
out = re.sub(r']\s+', ']\n', out)
152152
out = out.replace('optional arguments', 'options')

0 commit comments

Comments
 (0)