Exemplo n.º 1
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
Exemplo n.º 2
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)
Exemplo n.º 3
0
def test_nld_failing(jugdir):
    with pytest.raises(RuntimeError):
        gridjug.grid_jug(
            jugfile=FAILING_JUGFILE,
            jugdir=jugdir,
            **NLD_GRIDMAP_PARAMS
        )
Exemplo n.º 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)
Exemplo n.º 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
    ]
Exemplo n.º 6
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
Exemplo n.º 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)
Exemplo n.º 8
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
    ]
Exemplo n.º 9
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)
Exemplo n.º 10
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
    ]
Exemplo n.º 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
Exemplo n.º 12
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)
Exemplo n.º 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
    ]
Exemplo n.º 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)
Exemplo n.º 15
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)
Exemplo n.º 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)
Exemplo n.º 17
0
def test_nld_execute_jugdir():
    gridjug.grid_jug(jugfile=PRIMES_JUGFILE, **NLD_GRIDMAP_PARAMS)
    assert os.path.isdir(PRIMES_JUGDIR)
Exemplo n.º 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
Exemplo n.º 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)
Exemplo n.º 20
0
def test_execute_jugdir():
    gridjug.grid_jug(jugfile=PRIMES_JUGFILE, local=True)
    assert os.path.isdir(PRIMES_JUGDIR)
Exemplo n.º 21
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)
Exemplo n.º 22
0
def test_execute_jugdir():
    gridjug.grid_jug(jugfile=PRIMES_JUGFILE, local=True)
    assert os.path.isdir(PRIMES_JUGDIR)
Exemplo n.º 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
Exemplo n.º 24
0
def test_nld_failing(jugdir):
    with pytest.raises(RuntimeError):
        gridjug.grid_jug(jugfile=FAILING_JUGFILE,
                         jugdir=jugdir,
                         **NLD_GRIDMAP_PARAMS)
Exemplo n.º 25
0
def test_execute():
    gridjug.grid_jug(jugfile=PRIMES_JUGFILE, local=True)
Exemplo n.º 26
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
Exemplo n.º 27
0
def test_nld_execute():
    gridjug.grid_jug(jugfile=PRIMES_JUGFILE, **NLD_GRIDMAP_PARAMS)
Exemplo n.º 28
0
def test_nld_execute():
    gridjug.grid_jug(
        jugfile=PRIMES_JUGFILE,
        **NLD_GRIDMAP_PARAMS
    )
Exemplo n.º 29
0
def test_nld_execute_jugdir():
    gridjug.grid_jug(
        jugfile=PRIMES_JUGFILE,
        **NLD_GRIDMAP_PARAMS
    )
    assert os.path.isdir(PRIMES_JUGDIR)
Exemplo n.º 30
0
def test_execute():
    gridjug.grid_jug(jugfile=PRIMES_JUGFILE, local=True)
Exemplo n.º 31
0
def test_jug_stdout(capsys):
    gridjug.grid_jug(jugfile=PRIMES_JUGFILE, local=True)
    out = capsys.readouterr()[0]
    assert 'Executed' in out
Exemplo n.º 32
0
def test_jug_stdout(capsys):
    gridjug.grid_jug(jugfile=PRIMES_JUGFILE, local=True)
    out = capsys.readouterr()[0]
    assert 'Executed' in out