]>
Commit | Line | Data |
---|---|---|
80ad58df JB |
1 | --- sphinx-argparse-0.2.5/test/test_parser.py.orig 2017-03-31 10:08:31.000000000 +0200 |
2 | +++ sphinx-argparse-0.2.5/test/test_parser.py 2020-10-31 10:09:03.610717045 +0100 | |
3 | @@ -1,4 +1,6 @@ | |
4 | import argparse | |
5 | +import os | |
6 | +import sys | |
7 | from sphinxarg.parser import parse_parser, parser_navigate | |
8 | ||
9 | ||
10 | @@ -140,6 +142,7 @@ | |
11 | subparser.add_argument('--upgrade', action='store_true', default=False, help='foo2 help') | |
12 | ||
13 | data = parse_parser(parser) | |
14 | + cmd = os.path.basename(sys.argv[0]) | |
15 | ||
16 | assert data['action_groups'][0]['options'] == [ | |
17 | { | |
18 | @@ -157,8 +160,8 @@ | |
19 | { | |
20 | 'name': 'install', | |
21 | 'help': 'install help', | |
22 | - 'usage': 'usage: py.test install [-h] [--upgrade] ref', | |
23 | - 'bare_usage': 'py.test install [-h] [--upgrade] ref', | |
24 | + 'usage': 'usage: ' + cmd + ' install [-h] [--upgrade] ref', | |
25 | + 'bare_usage': cmd + ' install [-h] [--upgrade] ref', | |
26 | 'action_groups': [ | |
27 | { | |
28 | 'title': 'Positional Arguments', | |
29 | @@ -219,12 +222,13 @@ | |
30 | ] | |
31 | ||
32 | data2 = parser_navigate(data, 'level1 level2') | |
33 | + cmd = os.path.basename(sys.argv[0]) | |
34 | assert data2['children'] == [ | |
35 | { | |
36 | 'name': 'level3', | |
37 | 'help': '', | |
38 | - 'usage': 'usage: py.test level1 level2 level3 [-h] foo bar', | |
39 | - 'bare_usage': 'py.test level1 level2 level3 [-h] foo bar', | |
40 | + 'usage': 'usage: ' + cmd + ' level1 level2 level3 [-h] foo bar', | |
41 | + 'bare_usage': cmd + ' level1 level2 level3 [-h] foo bar', | |
42 | 'action_groups': [ | |
43 | { | |
44 | 'title': 'Positional Arguments', |