mirror of
https://github.com/xonsh/xonsh.git
synced 2025-03-04 08:24:40 +01:00
uncomment tests (my bad)
This commit is contained in:
parent
064e86825d
commit
170d08f43f
1 changed files with 13 additions and 3 deletions
|
@ -35,6 +35,7 @@ LEXER.build()
|
|||
INDENT = ' '
|
||||
|
||||
TOOLS_ENV = {'EXPAND_ENV_VARS': True, 'XONSH_ENCODING_ERRORS':'strict'}
|
||||
ENCODE_ENV_ONLY = {'XONSH_ENCODING_ERRORS': 'strict'}
|
||||
PATHEXT_ENV = {'PATHEXT': ['.COM', '.EXE', '.BAT']}
|
||||
|
||||
def test_subproc_toks_x():
|
||||
|
@ -535,7 +536,7 @@ def test_is_env_path():
|
|||
(['/home/jawaka'], False),
|
||||
(EnvPath(['/home/jawaka']), True),
|
||||
(EnvPath(['jawaka']), True),
|
||||
#(EnvPath(b'jawaka:wakka'), True),
|
||||
(EnvPath(b'jawaka:wakka'), True),
|
||||
]
|
||||
for inp, exp in cases:
|
||||
obs = is_env_path(inp)
|
||||
|
@ -547,7 +548,7 @@ def test_str_to_env_path():
|
|||
('/home/wakka', ['/home/wakka']),
|
||||
('/home/wakka' + os.pathsep + '/home/jawaka',
|
||||
['/home/wakka', '/home/jawaka']),
|
||||
#(b'/home/wakka', ['/home/wakka']),
|
||||
(b'/home/wakka', ['/home/wakka']),
|
||||
]
|
||||
for inp, exp in cases:
|
||||
obs = str_to_env_path(inp)
|
||||
|
@ -580,6 +581,11 @@ def test_env_path():
|
|||
obs = EnvPath(inp)[0] # call to __getitem__
|
||||
assert expand(exp) == obs
|
||||
|
||||
with mock_xonsh_env(ENCODE_ENV_ONLY):
|
||||
for inp, exp in getitem_cases:
|
||||
obs = EnvPath(inp)[0] # call to __getitem__
|
||||
assert exp == obs
|
||||
|
||||
# cases that involve path-separated strings
|
||||
multipath_cases = [
|
||||
(os.pathsep.join(['xonsh_dir', '../', '.', '~/']),
|
||||
|
@ -592,6 +598,11 @@ def test_env_path():
|
|||
obs = [i for i in EnvPath(inp)]
|
||||
assert [expand(i) for i in exp] == obs
|
||||
|
||||
with mock_xonsh_env(ENCODE_ENV_ONLY):
|
||||
for inp, exp in multipath_cases:
|
||||
obs = [i for i in EnvPath(inp)]
|
||||
assert [i for i in exp] == obs
|
||||
|
||||
# cases that involve pathlib.Path objects
|
||||
pathlib_cases = [
|
||||
(pathlib.Path('/home/wakka'), ['/home/wakka'.replace('/',os.sep)]),
|
||||
|
@ -611,7 +622,6 @@ def test_env_path():
|
|||
obs = [i for i in EnvPath(inp)]
|
||||
assert [expand(i) for i in exp] == obs
|
||||
|
||||
|
||||
def test_env_path_slices():
|
||||
# build os-dependent paths properly
|
||||
mkpath = lambda *paths: os.sep + os.sep.join(paths)
|
||||
|
|
Loading…
Add table
Reference in a new issue