File different_pytest_name.patch of Package python-sphinx-argparse

--- a/test/test_parser.py
+++ b/test/test_parser.py
@@ -1,4 +1,8 @@
 import argparse
+import os
+import sys
+print("sys.path = {}".format(sys.path))
+
 from sphinxarg.parser import parse_parser, parser_navigate
 
 
@@ -129,6 +133,8 @@ def test_parse_description():
 
 
 def test_parse_nested():
+    pytest_name = os.environ['PYTEST_NAME'] if 'PYTEST_NAME' in os.environ \
+            else 'py.test'
     parser = argparse.ArgumentParser()
     parser.add_argument('foo', default=False, help='foo help')
     parser.add_argument('bar', default=False)
@@ -157,8 +163,8 @@ def test_parse_nested():
         {
             'name': 'install',
             'help': 'install help',
-            'usage': 'usage: py.test install [-h] [--upgrade] ref',
-            'bare_usage': 'py.test install [-h] [--upgrade] ref',
+            'usage': 'usage: {} install [-h] [--upgrade] ref'.format(pytest_name),
+            'bare_usage': '{} install [-h] [--upgrade] ref'.format(pytest_name),
             'action_groups': [
                 {
                     'title': 'Positional Arguments',
@@ -188,6 +194,8 @@ def test_parse_nested():
 
 
 def test_parse_nested_traversal():
+    pytest_name = os.environ['PYTEST_NAME'] if 'PYTEST_NAME' in os.environ \
+            else 'py.test'
     parser = argparse.ArgumentParser()
 
     subparsers1 = parser.add_subparsers()
@@ -223,8 +231,8 @@ def test_parse_nested_traversal():
         {
             'name': 'level3',
             'help': '',
-            'usage': 'usage: py.test level1 level2 level3 [-h] foo bar',
-            'bare_usage': 'py.test level1 level2 level3 [-h] foo bar',
+            'usage': 'usage: {} level1 level2 level3 [-h] foo bar'.format(pytest_name),
+            'bare_usage': '{} level1 level2 level3 [-h] foo bar'.format(pytest_name),
             'action_groups': [
                 {
                     'title': 'Positional Arguments',
openSUSE Build Service is sponsored by