예제 #1
0
def test__get_resolved_uri__return_rdf_base_uri(rf, settings):
    settings.RDF_BASE_URL = "testserver"
    settings.RDF_ROUTED_ENTRY_POINTS = []
    request = rf.get("/resource/dataset/dummy1")
    context = {"request": request}
    test_uri = "http://testserver/resource/dataset/dummy1"
    resolved_uri = get_resolved_uri(context, test_uri)
    assert resolved_uri
    assert resolved_uri == test_uri
예제 #2
0
def test__get_resolved_uri__return_cached_uri(rf, settings):
    settings.RDF_BASE_URL = "lod.delving.org"
    settings.RDF_ROUTED_ENTRY_POINTS = ["testserver"]
    request = rf.get("/resource/dataset/dummy1")
    context = {"request": request}
    test_uri = "http://lod.external.org/resource/dataset/dummy1"
    resolved_uri = get_resolved_uri(context, test_uri)
    assert resolved_uri
    assert resolved_uri == "http://lod.delving.org/resource/cache/{}".format(quote(test_uri, safe="/"))