def test_accessing_keyword_values_by_alias(): ctx = Context({'iri': '@id', 'lang': '@language'}) assert ctx.get_id({'iri': 'urn:x:1'}) == 'urn:x:1' assert ctx.get_language({'lang': 'en'}) == 'en' # test_standard_keywords_still_work(): assert ctx.get_id({'@id': 'urn:x:1'}) == 'urn:x:1' # test_representing_keywords_by_alias(): assert ctx.id_key == 'iri' assert ctx.lang_key == 'lang'
def test_accessing_keyword_values_by_alias(): ctx = Context({"iri": "@id", "lang": "@language"}) assert ctx.get_id({"iri": "urn:x:1"}) == "urn:x:1" assert ctx.get_language({"lang": "en"}) == "en" # test_standard_keywords_still_work(): assert ctx.get_id({"@id": "urn:x:1"}) == "urn:x:1" # test_representing_keywords_by_alias(): assert ctx.id_key == "iri" assert ctx.lang_key == "lang"
def test_getting_keyword_values_from_nodes(): ctx = Context() assert ctx.get_id({'@id': 'urn:x:1'}) == 'urn:x:1' assert ctx.get_language({'@language': 'en'}) == 'en'
def test_getting_keyword_values_from_nodes(): ctx = Context() assert ctx.get_id({"@id": "urn:x:1"}) == "urn:x:1" assert ctx.get_language({"@language": "en"}) == "en"