def test_load_resource_invalid_file(tmpdir): with raises(ValueError) as err: p = join(str(tmpdir), 'dummy') with open(p, 'w') as f: f.write('dummy') _load_resource(p, 'name') assert 'not a valid json file' in err.value
def test_load_resource_invalid_file(tmpdir): with raises(ValueError) as err: p = join(str(tmpdir), "dummy") with open(p, "w") as f: f.write("dummy") _load_resource(p, "name") assert "not a valid json file" in err.value
def test__load_resource(tmpdir): assert _load_resource('{"r": "val"}', 'name') == '{"r": "val"}' directory = os.path.abspath(os.path.dirname(__file__)) assert _load_resource(join(directory, 'example.json'), 'name').strip() == '{"r": "val"}' with raises(ValueError) as err: p = join(str(tmpdir), 'dummy') with open(p, 'w') as f: f.write('dummy') _load_resource(p, 'name') assert 'not a valid json file' in err.value
def test_load_resource_web(tmpdir): url = '/'.join([ get_url('map_download', protocol='https'), 'Escherichia%20coli/iJO1366.Central%20metabolism.json' ]) _ = json.loads(_load_resource(url, 'name'))
def test_load_resource_directory(tmpdir): directory = os.path.abspath(os.path.dirname(__file__)) assert _load_resource(join(directory, 'example.json'), 'name').strip() == '{"r": "val"}'
def test_load_resource_long_json(tmpdir): # this used to fail on Windows with Python 3 test_json = '{"r": "' + ('val' * 100000) + '"}' assert _load_resource(test_json, 'name') == test_json
def test_load_resource_json(tmpdir): test_json = '{"r": "val"}' assert _load_resource(test_json, 'name') == test_json
def test__load_resource_web(tmpdir): url = '/'.join([get_url('map_download', protocol='https'), 'Escherichia%20coli/iJO1366.Central%20metabolism.json']) _ = json.loads(_load_resource(url, 'name'))
def test_load_resource_directory(tmpdir): directory = os.path.abspath(os.path.dirname(__file__)) val = _load_resource(join(directory, 'example.json'), 'name').strip() assert val == '{"r": "val"}'
def test_load_resource_web(tmpdir): url = "/".join([get_url("map_download", protocol="https"), "Escherichia%20coli/iJO1366.Central%20metabolism.json"]) _ = json.loads(_load_resource(url, "name"))
def test_load_resource_directory(tmpdir): directory = os.path.abspath(os.path.dirname(__file__)) assert _load_resource(join(directory, "example.json"), "name").strip() == '{"r": "val"}'