mirror of
https://github.com/pre-commit/pre-commit.git
synced 2026-02-19 00:54:42 +04:00
Fix command normalization when a custom env is passed
This commit is contained in:
parent
0dbc154380
commit
bf1a1fa5fd
5 changed files with 35 additions and 27 deletions
|
|
@ -75,10 +75,10 @@ def test_find_executable_path_ext(in_tmpdir):
|
|||
env_path = {'PATH': os.path.dirname(exe_path)}
|
||||
env_path_ext = dict(env_path, PATHEXT=os.pathsep.join(('.exe', '.myext')))
|
||||
assert parse_shebang.find_executable('run') is None
|
||||
assert parse_shebang.find_executable('run', _environ=env_path) is None
|
||||
ret = parse_shebang.find_executable('run.myext', _environ=env_path)
|
||||
assert parse_shebang.find_executable('run', env=env_path) is None
|
||||
ret = parse_shebang.find_executable('run.myext', env=env_path)
|
||||
assert ret == exe_path
|
||||
ret = parse_shebang.find_executable('run', _environ=env_path_ext)
|
||||
ret = parse_shebang.find_executable('run', env=env_path_ext)
|
||||
assert ret == exe_path
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue