xonsh/tests/test_bashisms.py
2016-11-20 18:35:30 -05:00

13 lines
No EOL
365 B
Python

"""Tests bashisms xontrib."""
import pytest
@pytest.mark.parametrize('inp, exp', [
('x = 42', 'x = 42'),
('!!', 'ls'),
])
def test_preproc(inp, exp, xonsh_builtins):
"""Test the bash preprocessor."""
from xontrib.bashisms import bash_preproc
xonsh_builtins.__xonsh_history__.inps = ['ls\n']
obs = bash_preproc(inp)
assert exp == obs