Esempio n. 1
0
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
Esempio n. 2
0
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
Esempio n. 3
0
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
Esempio n. 4
0
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
Esempio n. 5
0
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
Esempio n. 6
0
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'))
Esempio n. 7
0
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"}'
Esempio n. 8
0
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
Esempio n. 9
0
def test_load_resource_json(tmpdir):
    test_json = '{"r": "val"}'
    assert _load_resource(test_json, 'name') == test_json
Esempio n. 10
0
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'))
Esempio n. 11
0
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"}'
Esempio n. 12
0
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
Esempio n. 13
0
def test_load_resource_json(tmpdir):
    test_json = '{"r": "val"}'
    assert _load_resource(test_json, 'name') == test_json
Esempio n. 14
0
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"))
Esempio n. 15
0
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"}'