コード例 #1
0
ファイル: test_fizzbuzz.py プロジェクト: BookOwl/nustack
def test_factorial(capsys):
    with open("examples/fizzbuzz.nu") as f:
        prog = f.read()
    interp = Interpreter()
    interp.run(prog)
    out, err = capsys.readouterr()
    print(out)
    assert out == expected
コード例 #2
0
def test_argv(capsys):
    with open("examples/argv.nu") as f:
        prog = f.read()
    interp = Interpreter(argv=["-a", "-b", "--spam"])
    interp.run(prog)
    out, err = capsys.readouterr()
    print(out)
    assert out == expected
コード例 #3
0
ファイル: test_importing.py プロジェクト: sh805190/nustack
def test_importing(capsys):
    with open(path) as f:
        prog = f.read()
    interp = Interpreter()
    interp.run(prog, file=path)
    out, err = capsys.readouterr()
    print(out)
    assert out == expected
コード例 #4
0
ファイル: test_importing.py プロジェクト: BookOwl/nustack
def test_importing(capsys):
    with open(path) as f:
        prog = f.read()
    interp = Interpreter()
    interp.run(prog, file=path)
    out, err = capsys.readouterr()
    print(out)
    assert out == expected
コード例 #5
0
ファイル: test_argv.py プロジェクト: BookOwl/nustack
def test_argv(capsys):
    with open("examples/argv.nu") as f:
        prog = f.read()
    interp = Interpreter(argv=["-a", "-b", "--spam"])
    interp.run(prog)
    out, err = capsys.readouterr()
    print(out)
    assert out == expected
コード例 #6
0
def test_factorial(capsys):
    with open("examples/factorial.nu") as f:
        prog = f.read()
    interp = Interpreter()
    with StdinWrapper(["5", "7", ""]):
        try:
            interp.run(prog)
        except:
            pass
    out, err = capsys.readouterr()
    print(out)
    assert out == expected
コード例 #7
0
ファイル: test_factorial.py プロジェクト: BookOwl/nustack
def test_factorial(capsys):
    with open("examples/factorial.nu") as f:
        prog = f.read()
    interp = Interpreter()
    with StdinWrapper(["5", "7", ""]):
        try:
            interp.run(prog)
        except:
            pass
    out, err = capsys.readouterr()
    print(out)
    assert out == expected