import builtins def test_simple(): assert 1 + 1 == 2 def test_envionment(): $USER = 'snail' x = 'USER' assert x in ${...} assert ${'U' + 'SER'} == 'snail' def test_xonsh_party(): orig = builtins.__xonsh_env__.get('XONSH_INTERACTIVE') builtins.__xonsh_env__['XONSH_INTERACTIVE'] = False try: x = 'xonsh' y = 'party' out = $(echo @(x + '-' + y)).strip() assert out == 'xonsh-party', 'Out really was <' + out + '>, sorry.' finally: builtins.__xonsh_env__['XONSH_INTERACTIVE'] = orig