mirror of
https://github.com/xonsh/xonsh.git
synced 2025-03-04 16:34:47 +01:00
12 lines
353 B
Python
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
|