xonsh/tests/test_bashisms.py
2018-09-13 14:03:35 -04:00

12 lines
353 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