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