Fix ansible-test invocation of pytest.
(cherry picked from commit 1939f6c412
)
This commit is contained in:
parent
7c97ca6ea1
commit
f3dff6a6f6
1 changed files with 10 additions and 2 deletions
|
@ -175,14 +175,22 @@ def injector():
|
|||
:rtype: list[str], dict[str, str]
|
||||
"""
|
||||
command = os.path.basename(__file__)
|
||||
executable = find_executable(command)
|
||||
|
||||
run_as_python_module = (
|
||||
'pytest',
|
||||
)
|
||||
|
||||
if command in run_as_python_module:
|
||||
executable_args = ['-m', command]
|
||||
else:
|
||||
executable_args = [find_executable(command)]
|
||||
|
||||
if config.coverage_file:
|
||||
args, env = coverage_command()
|
||||
else:
|
||||
args, env = [config.python_interpreter], os.environ.copy()
|
||||
|
||||
args += [executable]
|
||||
args += executable_args
|
||||
|
||||
if command in ('ansible', 'ansible-playbook', 'ansible-pull'):
|
||||
if config.remote_interpreter is None:
|
||||
|
|
Loading…
Reference in a new issue