コード例 #1
0
ファイル: test_htio.py プロジェクト: matyasselmeci/htmap
def test_save_and_load_submit(tmpdir):
    path = Path(tmpdir.mkdir("save_and_load_submit_test_dir"))

    sub = htcondor.Submit({"foo": "bar"})

    htio.save_submit(path, sub)

    loaded = htio.load_submit(path)

    assert loaded["foo"] == sub["foo"]
コード例 #2
0
def test_option_set_on_mapped_function_is_overridden():
    @htmap.mapped(map_options=htmap.MapOptions(request_memory="123MB",))
    def double(x):
        return 2 * x

    m = double.map(range(1), map_options=htmap.MapOptions(request_memory="456MB",))

    sub = htio.load_submit(m._map_dir)

    assert sub["request_memory"] == "456MB"
コード例 #3
0
def test_save_and_load_submit(tmpdir):
    path = Path(tmpdir.mkdir('save_and_load_submit_test_dir'))

    sub = htcondor.Submit({'foo': 'bar'})

    htio.save_submit(path, sub)

    loaded = htio.load_submit(path)

    assert loaded['foo'] == sub['foo']
コード例 #4
0
def test_option_set_on_mapped_function_is_inherited():
    @htmap.mapped(map_options=htmap.MapOptions(request_memory='123MB', ))
    def double(x):
        return 2 * x

    m = double.map(range(1))

    sub = htio.load_submit(m._map_dir)

    assert sub['request_memory'] == '123MB'