2016-08-18 21:50:06 +02:00
|
|
|
def test_simple():
|
|
|
|
assert 1 + 1 == 2
|
|
|
|
|
2016-09-09 00:08:13 -04:00
|
|
|
|
2016-08-18 21:50:06 +02:00
|
|
|
def test_envionment():
|
|
|
|
$USER = 'snail'
|
|
|
|
x = 'USER'
|
|
|
|
assert x in ${...}
|
|
|
|
assert ${'U' + 'SER'} == 'snail'
|
|
|
|
|
2016-09-09 00:08:13 -04:00
|
|
|
|
2016-08-18 21:50:06 +02:00
|
|
|
def test_xonsh_party():
|
2021-05-20 15:44:26 +05:30
|
|
|
from xonsh.built_ins import XSH
|
|
|
|
orig = XSH.env.get('XONSH_INTERACTIVE')
|
|
|
|
XSH.env['XONSH_INTERACTIVE'] = False
|
2017-02-15 12:01:04 +08:00
|
|
|
try:
|
|
|
|
x = 'xonsh'
|
|
|
|
y = 'party'
|
|
|
|
out = $(echo @(x + '-' + y)).strip()
|
|
|
|
assert out == 'xonsh-party', 'Out really was <' + out + '>, sorry.'
|
|
|
|
finally:
|
2021-05-20 15:44:26 +05:30
|
|
|
XSH.env['XONSH_INTERACTIVE'] = orig
|