コード例 #1
0
ファイル: test_run.py プロジェクト: ajinkyakulkarni/kaminpy
def test_run_file():
    eva = Evaluator()
    with open('gcd1.ch1') as src:
        eva.run(src)
        eq_(sys.stdout.getvalue(), '3\n')
コード例 #2
0
ファイル: test_run.py プロジェクト: ajinkyakulkarni/kaminpy
def test_run_file_multiline_output():
    eva = Evaluator()
    with open('factorials.ch1') as src:
        eva.run(src)
        eq_(sys.stdout.getvalue(), expected)
コード例 #3
0
ファイル: test_run.py プロジェクト: ajinkyakulkarni/kaminpy
def test_expr_no_output():
    eva = Evaluator()
    src = StringIO('(+ 2 3)')
    eva.run(src)
    eq_(sys.stdout.getvalue(), '')
コード例 #4
0
ファイル: test_run.py プロジェクト: ajinkyakulkarni/kaminpy
def test_expr_with_output():
    eva = Evaluator()
    src = StringIO('(print 7)')
    eva.run(src)
    eq_(sys.stdout.getvalue(), '7\n')
コード例 #5
0
ファイル: test_run.py プロジェクト: jimod0/kaminpy
def test_run_file():
    eva = Evaluator()
    with open('gcd1.ch1') as src:
        eva.run(src)
        eq_(sys.stdout.getvalue(), '3\n')
コード例 #6
0
ファイル: test_run.py プロジェクト: jimod0/kaminpy
def test_run_file_multiline_output():
    eva = Evaluator()
    with open('factorials.ch1') as src:
        eva.run(src)
        eq_(sys.stdout.getvalue(), expected)
コード例 #7
0
ファイル: test_run.py プロジェクト: jimod0/kaminpy
def test_expr_no_output():
    eva = Evaluator()
    src = StringIO('(+ 2 3)')
    eva.run(src)
    eq_(sys.stdout.getvalue(), '')
コード例 #8
0
ファイル: test_run.py プロジェクト: jimod0/kaminpy
def test_expr_with_output():
    eva = Evaluator()
    src = StringIO('(print 7)')
    eva.run(src)
    eq_(sys.stdout.getvalue(), '7\n')
コード例 #9
0
ファイル: test_expressions.py プロジェクト: pliba/kaminpy
def setup():
    global evaluate
    eva = Evaluator()
    evaluate = lambda exp: eva.evaluate({}, exp)
コード例 #10
0
ファイル: test_run.py プロジェクト: automata/kaminpy
def test_expr_no_output(capsys):
    eva = Evaluator()
    src = StringIO('(+ 2 3)')
    eva.run(src)
    captured = capsys.readouterr()
    assert captured.out == ''
コード例 #11
0
ファイル: test_run.py プロジェクト: automata/kaminpy
def test_run_file_multiline_output(capsys):
    eva = Evaluator()
    with open('factorials.ch1') as src:
        eva.run(src)
        captured = capsys.readouterr()
        assert captured.out == expected
コード例 #12
0
ファイル: test_run.py プロジェクト: automata/kaminpy
def test_run_file(capsys):
    eva = Evaluator()
    with open('gcd1.ch1') as src:
        eva.run(src)
        captured = capsys.readouterr()
        assert captured.out == '3\n'
コード例 #13
0
ファイル: test_run.py プロジェクト: automata/kaminpy
def test_expr_with_output(capsys):
    eva = Evaluator()
    src = StringIO('(print 7)')
    eva.run(src)
    captured = capsys.readouterr()
    assert captured.out == '7\n'