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"]
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"
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']
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'