コード例 #1
0
ファイル: test_gridjug.py プロジェクト: andsor/gridjug
def test_nld_execute_specify_jugdir(jugdir):
    gridjug.grid_jug(
        jugfile=PRIMES_JUGFILE,
        jugdir=jugdir,
        **NLD_GRIDMAP_PARAMS
    )
    assert os.listdir(jugdir)  # non-empty directory
コード例 #2
0
ファイル: test_gridjug.py プロジェクト: andsor/gridjug
def test_nld_init_jugspace(jugdir):
    gridjug.grid_jug(
        jugfile=PRIMES_JUGFILE,
        jugdir=jugdir,
        **NLD_GRIDMAP_PARAMS
    )
    jug.init(jugfile=PRIMES_JUGFILE, jugdir=jugdir)
コード例 #3
0
ファイル: test_gridjug.py プロジェクト: andsor/gridjug
def test_nld_failing(jugdir):
    with pytest.raises(RuntimeError):
        gridjug.grid_jug(
            jugfile=FAILING_JUGFILE,
            jugdir=jugdir,
            **NLD_GRIDMAP_PARAMS
        )
コード例 #4
0
def test_init_jugspace(tmpdir):
    jugdir = tmpdir
    gridjug.grid_jug(
        jugfile=PRIMES_JUGFILE,
        jugdir=jugdir.strpath,
        local=True,
    )
    jug.init(jugfile=PRIMES_JUGFILE, jugdir=jugdir.strpath)
コード例 #5
0
def test_nld_access_results(jugdir):
    gridjug.grid_jug(jugfile=PRIMES_JUGFILE,
                     jugdir=jugdir,
                     **NLD_GRIDMAP_PARAMS)
    _, jugspace = jug.init(jugfile=PRIMES_JUGFILE, jugdir=jugdir)
    assert jug.value(jugspace['primes10']) == [
        True, True, False, True, False, True, False, False, False
    ]
コード例 #6
0
ファイル: test_gridjug.py プロジェクト: andsor/gridjug
def test_execute_specify_jugdir(tmpdir):
    jugdir = tmpdir
    assert jugdir.ensure_dir()
    assert not jugdir.listdir()  # empty directory
    gridjug.grid_jug(
        jugfile=PRIMES_JUGFILE, jugdir=jugdir.strpath, local=True,
    )
    assert jugdir.listdir()  # non-empty directory
コード例 #7
0
def test_nld_failing_keep_going(jugdir):
    gridjug.grid_jug(jugfile=FAILING_JUGFILE,
                     jugdir=jugdir,
                     keep_going=True,
                     **NLD_GRIDMAP_PARAMS)
    _, jugspace = jug.init(jugfile=FAILING_JUGFILE, jugdir=jugdir)
    for n, task in zip(range(2, 11), jugspace['primes10']):
        assert task.can_load() == (n != 6)
コード例 #8
0
ファイル: test_gridjug.py プロジェクト: andsor/gridjug
def test_access_results(tmpdir):
    jugdir = tmpdir
    gridjug.grid_jug(
        jugfile=PRIMES_JUGFILE, jugdir=jugdir.strpath, local=True,
    )
    _, jugspace = jug.init(jugfile=PRIMES_JUGFILE, jugdir=jugdir.strpath)
    assert jug.value(jugspace['primes10']) == [
        True, True, False, True, False, True, False, False, False
    ]
コード例 #9
0
ファイル: test_gridjug.py プロジェクト: andsor/gridjug
def test_failing_keep_going(tmpdir):
    jugdir = tmpdir
    gridjug.grid_jug(
        jugfile=FAILING_JUGFILE, jugdir=jugdir.strpath, local=True,
        keep_going=True,
    )
    _, jugspace = jug.init(jugfile=FAILING_JUGFILE, jugdir=jugdir.strpath)
    for n, task in zip(range(2, 11), jugspace['primes10']):
        assert task.can_load() == (n != 6)
コード例 #10
0
ファイル: test_gridjug.py プロジェクト: andsor/gridjug
def test_nld_access_results(jugdir):
    gridjug.grid_jug(
        jugfile=PRIMES_JUGFILE,
        jugdir=jugdir,
        **NLD_GRIDMAP_PARAMS
    )
    _, jugspace = jug.init(jugfile=PRIMES_JUGFILE, jugdir=jugdir)
    assert jug.value(jugspace['primes10']) == [
        True, True, False, True, False, True, False, False, False
    ]
コード例 #11
0
def test_execute_specify_jugdir(tmpdir):
    jugdir = tmpdir
    assert jugdir.ensure_dir()
    assert not jugdir.listdir()  # empty directory
    gridjug.grid_jug(
        jugfile=PRIMES_JUGFILE,
        jugdir=jugdir.strpath,
        local=True,
    )
    assert jugdir.listdir()  # non-empty directory
コード例 #12
0
ファイル: test_gridjug.py プロジェクト: andsor/gridjug
def test_nld_failing_keep_going(jugdir):
    gridjug.grid_jug(
        jugfile=FAILING_JUGFILE,
        jugdir=jugdir,
        keep_going=True,
        **NLD_GRIDMAP_PARAMS
    )
    _, jugspace = jug.init(jugfile=FAILING_JUGFILE, jugdir=jugdir)
    for n, task in zip(range(2, 11), jugspace['primes10']):
        assert task.can_load() == (n != 6)
コード例 #13
0
def test_access_results(tmpdir):
    jugdir = tmpdir
    gridjug.grid_jug(
        jugfile=PRIMES_JUGFILE,
        jugdir=jugdir.strpath,
        local=True,
    )
    _, jugspace = jug.init(jugfile=PRIMES_JUGFILE, jugdir=jugdir.strpath)
    assert jug.value(jugspace['primes10']) == [
        True, True, False, True, False, True, False, False, False
    ]
コード例 #14
0
def test_failing_keep_going(tmpdir):
    jugdir = tmpdir
    gridjug.grid_jug(
        jugfile=FAILING_JUGFILE,
        jugdir=jugdir.strpath,
        local=True,
        keep_going=True,
    )
    _, jugspace = jug.init(jugfile=FAILING_JUGFILE, jugdir=jugdir.strpath)
    for n, task in zip(range(2, 11), jugspace['primes10']):
        assert task.can_load() == (n != 6)
コード例 #15
0
ファイル: test_gridjug.py プロジェクト: andsor/gridjug
def test_failing(tmpdir):
    jugdir = tmpdir
    res = gridjug.grid_jug(
        jugfile=FAILING_JUGFILE, jugdir=jugdir.strpath, local=True,
    )
    for result in res:
        assert isinstance(result, RuntimeError)
コード例 #16
0
def test_failing(tmpdir):
    jugdir = tmpdir
    res = gridjug.grid_jug(
        jugfile=FAILING_JUGFILE,
        jugdir=jugdir.strpath,
        local=True,
    )
    for result in res:
        assert isinstance(result, RuntimeError)
コード例 #17
0
def test_nld_execute_jugdir():
    gridjug.grid_jug(jugfile=PRIMES_JUGFILE, **NLD_GRIDMAP_PARAMS)
    assert os.path.isdir(PRIMES_JUGDIR)
コード例 #18
0
def test_nld_execute_specify_jugdir(jugdir):
    gridjug.grid_jug(jugfile=PRIMES_JUGFILE,
                     jugdir=jugdir,
                     **NLD_GRIDMAP_PARAMS)
    assert os.listdir(jugdir)  # non-empty directory
コード例 #19
0
def test_nld_init_jugspace(jugdir):
    gridjug.grid_jug(jugfile=PRIMES_JUGFILE,
                     jugdir=jugdir,
                     **NLD_GRIDMAP_PARAMS)
    jug.init(jugfile=PRIMES_JUGFILE, jugdir=jugdir)
コード例 #20
0
def test_execute_jugdir():
    gridjug.grid_jug(jugfile=PRIMES_JUGFILE, local=True)
    assert os.path.isdir(PRIMES_JUGDIR)
コード例 #21
0
ファイル: test_gridjug.py プロジェクト: andsor/gridjug
def test_init_jugspace(tmpdir):
    jugdir = tmpdir
    gridjug.grid_jug(
        jugfile=PRIMES_JUGFILE, jugdir=jugdir.strpath, local=True,
    )
    jug.init(jugfile=PRIMES_JUGFILE, jugdir=jugdir.strpath)
コード例 #22
0
ファイル: test_gridjug.py プロジェクト: andsor/gridjug
def test_execute_jugdir():
    gridjug.grid_jug(jugfile=PRIMES_JUGFILE, local=True)
    assert os.path.isdir(PRIMES_JUGDIR)
コード例 #23
0
def test_jug_capture_stdout(capsys):
    gridjug.grid_jug(jugfile=PRIMES_JUGFILE,
                     local=True,
                     capture_jug_stdout=True)
    out = capsys.readouterr()[0]
    assert not out
コード例 #24
0
def test_nld_failing(jugdir):
    with pytest.raises(RuntimeError):
        gridjug.grid_jug(jugfile=FAILING_JUGFILE,
                         jugdir=jugdir,
                         **NLD_GRIDMAP_PARAMS)
コード例 #25
0
ファイル: test_gridjug.py プロジェクト: andsor/gridjug
def test_execute():
    gridjug.grid_jug(jugfile=PRIMES_JUGFILE, local=True)
コード例 #26
0
ファイル: test_gridjug.py プロジェクト: andsor/gridjug
def test_jug_capture_stdout(capsys):
    gridjug.grid_jug(
        jugfile=PRIMES_JUGFILE, local=True, capture_jug_stdout=True
    )
    out = capsys.readouterr()[0]
    assert not out
コード例 #27
0
def test_nld_execute():
    gridjug.grid_jug(jugfile=PRIMES_JUGFILE, **NLD_GRIDMAP_PARAMS)
コード例 #28
0
ファイル: test_gridjug.py プロジェクト: andsor/gridjug
def test_nld_execute():
    gridjug.grid_jug(
        jugfile=PRIMES_JUGFILE,
        **NLD_GRIDMAP_PARAMS
    )
コード例 #29
0
ファイル: test_gridjug.py プロジェクト: andsor/gridjug
def test_nld_execute_jugdir():
    gridjug.grid_jug(
        jugfile=PRIMES_JUGFILE,
        **NLD_GRIDMAP_PARAMS
    )
    assert os.path.isdir(PRIMES_JUGDIR)
コード例 #30
0
def test_execute():
    gridjug.grid_jug(jugfile=PRIMES_JUGFILE, local=True)
コード例 #31
0
ファイル: test_gridjug.py プロジェクト: andsor/gridjug
def test_jug_stdout(capsys):
    gridjug.grid_jug(jugfile=PRIMES_JUGFILE, local=True)
    out = capsys.readouterr()[0]
    assert 'Executed' in out
コード例 #32
0
def test_jug_stdout(capsys):
    gridjug.grid_jug(jugfile=PRIMES_JUGFILE, local=True)
    out = capsys.readouterr()[0]
    assert 'Executed' in out