summaryrefslogtreecommitdiff
path: root/test/test_skolem_genid.py
blob: ee88f5a806f55f5c53f758e023cd1108e5d19d4d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
from rdflib import URIRef
from rdflib.term import Genid, RDFLibGenid


def test_skolem_genid_and_rdflibgenid():
    rdflib_genid = URIRef(
        "https://rdflib.github.io/.well-known/genid/rdflib/N97c39b957bc444949a82793519348dc2"
    )
    custom_genid = URIRef(
        "http://example.com/.well-known/genid/example/Ne864c0e3684044f381d518fdac652f2e"
    )

    assert RDFLibGenid._is_rdflib_skolem(rdflib_genid) is True
    assert Genid._is_external_skolem(rdflib_genid) is True

    assert RDFLibGenid._is_rdflib_skolem(custom_genid) is False
    assert Genid._is_external_skolem(custom_genid) is True