Skip to content

Commit d7a8384

Browse files
author
Ulrik Haugen
committed
Make tests work when not invoked by exactly 'py.test'
1 parent 178672c commit d7a8384

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

test/test_parser.py

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ def test_parse_description():
130130

131131

132132
def test_parse_nested():
133-
parser = argparse.ArgumentParser()
133+
parser = argparse.ArgumentParser(prog='test_parse_nested')
134134
parser.add_argument('foo', default=False, help='foo help')
135135
parser.add_argument('bar', default=False)
136136

@@ -158,8 +158,8 @@ def test_parse_nested():
158158
{
159159
'name': 'install',
160160
'help': 'install help',
161-
'usage': 'usage: py.test install [-h] [--upgrade] ref',
162-
'bare_usage': 'py.test install [-h] [--upgrade] ref',
161+
'usage': 'usage: test_parse_nested install [-h] [--upgrade] ref',
162+
'bare_usage': 'test_parse_nested install [-h] [--upgrade] ref',
163163
'action_groups': [
164164
{
165165
'title': 'Positional Arguments',
@@ -190,7 +190,7 @@ def test_parse_nested():
190190

191191
if six.PY3:
192192
def test_parse_nested_with_alias():
193-
parser = argparse.ArgumentParser()
193+
parser = argparse.ArgumentParser(prog='test_parse_nested_with_alias')
194194
parser.add_argument('foo', default=False, help='foo help')
195195
parser.add_argument('bar', default=False)
196196

@@ -219,8 +219,8 @@ def test_parse_nested_with_alias():
219219
'name': 'install (i)',
220220
'identifier': 'install',
221221
'help': 'install help',
222-
'usage': 'usage: py.test install [-h] [--upgrade] ref',
223-
'bare_usage': 'py.test install [-h] [--upgrade] ref',
222+
'usage': 'usage: test_parse_nested_with_alias install [-h] [--upgrade] ref',
223+
'bare_usage': 'test_parse_nested_with_alias install [-h] [--upgrade] ref',
224224
'action_groups': [
225225
{
226226
'title': 'Positional Arguments',
@@ -249,7 +249,7 @@ def test_parse_nested_with_alias():
249249
]
250250

251251
def test_aliased_traversal():
252-
parser = argparse.ArgumentParser()
252+
parser = argparse.ArgumentParser(prog='test_aliased_traversal')
253253

254254
subparsers1 = parser.add_subparsers()
255255
subparsers1.add_parser('level1', aliases=['l1'])
@@ -259,15 +259,15 @@ def test_aliased_traversal():
259259
data2 = parser_navigate(data, 'level1')
260260

261261
assert(data2 == {
262-
'bare_usage': 'py.test level1 [-h]',
262+
'bare_usage': 'test_aliased_traversal level1 [-h]',
263263
'help': '',
264-
'usage': 'usage: py.test level1 [-h]',
264+
'usage': 'usage: test_aliased_traversal level1 [-h]',
265265
'name': 'level1 (l1)',
266266
'identifier': 'level1'})
267267

268268

269269
def test_parse_nested_traversal():
270-
parser = argparse.ArgumentParser()
270+
parser = argparse.ArgumentParser(prog='test_parse_nested_traversal')
271271

272272
subparsers1 = parser.add_subparsers()
273273
subparser1 = subparsers1.add_parser('level1')
@@ -302,8 +302,8 @@ def test_parse_nested_traversal():
302302
{
303303
'name': 'level3',
304304
'help': '',
305-
'usage': 'usage: py.test level1 level2 level3 [-h] foo bar',
306-
'bare_usage': 'py.test level1 level2 level3 [-h] foo bar',
305+
'usage': 'usage: test_parse_nested_traversal level1 level2 level3 [-h] foo bar',
306+
'bare_usage': 'test_parse_nested_traversal level1 level2 level3 [-h] foo bar',
307307
'action_groups': [
308308
{
309309
'title': 'Positional Arguments',

0 commit comments

Comments
 (0)