A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/RDFLib/rdflib/commit/57bb428 below:

restore the 6.1.1 default bound namespaces (#2313) · RDFLib/rdflib@57bb428 · GitHub

@@ -33,9 +33,41 @@ def test_core_prefixes_bound():

33 33

g = Graph()

34 34 35 35

# prefixes in Graph

36 -

assert len(list(g.namespaces())) == len(_NAMESPACE_PREFIXES_CORE)

36 +

assert len(list(g.namespaces())) == len(

37 +

{**_NAMESPACE_PREFIXES_RDFLIB, **_NAMESPACE_PREFIXES_CORE}

38 +

)

37 39

pre = sorted([x[0] for x in list(g.namespaces())])

38 -

assert pre == ["owl", "rdf", "rdfs", "xml", "xsd"]

40 +

assert pre == [

41 +

"brick",

42 +

"csvw",

43 +

"dc",

44 +

"dcam",

45 +

"dcat",

46 +

"dcmitype",

47 +

"dcterms",

48 +

"doap",

49 +

"foaf",

50 +

"geo",

51 +

"odrl",

52 +

"org",

53 +

"owl",

54 +

"prof",

55 +

"prov",

56 +

"qb",

57 +

"rdf",

58 +

"rdfs",

59 +

"schema",

60 +

"sh",

61 +

"skos",

62 +

"sosa",

63 +

"ssn",

64 +

"time",

65 +

"vann",

66 +

"void",

67 +

"wgs",

68 +

"xml",

69 +

"xsd",

70 +

]

39 71 40 72 41 73

def test_rdflib_prefixes_bound():

@@ -175,6 +207,40 @@ def test_nman_bind_namespaces(

175 207

@pytest.mark.parametrize(

176 208

["selector", "expected_bindings"],

177 209

[

210 +

(

211 +

None,

212 +

{

213 +

"brick": "https://brickschema.org/schema/Brick#",

214 +

"csvw": "http://www.w3.org/ns/csvw#",

215 +

"dc": "http://purl.org/dc/elements/1.1/",

216 +

"dcat": "http://www.w3.org/ns/dcat#",

217 +

"dcmitype": "http://purl.org/dc/dcmitype/",

218 +

"dcterms": "http://purl.org/dc/terms/",

219 +

"dcam": "http://purl.org/dc/dcam/",

220 +

"doap": "http://usefulinc.com/ns/doap#",

221 +

"foaf": "http://xmlns.com/foaf/0.1/",

222 +

"odrl": "http://www.w3.org/ns/odrl/2/",

223 +

"geo": "http://www.opengis.net/ont/geosparql#",

224 +

"org": "http://www.w3.org/ns/org#",

225 +

"owl": "http://www.w3.org/2002/07/owl#",

226 +

"prof": "http://www.w3.org/ns/dx/prof/",

227 +

"prov": "http://www.w3.org/ns/prov#",

228 +

"qb": "http://purl.org/linked-data/cube#",

229 +

"rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",

230 +

"rdfs": "http://www.w3.org/2000/01/rdf-schema#",

231 +

"schema": "https://schema.org/",

232 +

"sh": "http://www.w3.org/ns/shacl#",

233 +

"skos": "http://www.w3.org/2004/02/skos/core#",

234 +

"sosa": "http://www.w3.org/ns/sosa/",

235 +

"ssn": "http://www.w3.org/ns/ssn/",

236 +

"time": "http://www.w3.org/2006/time#",

237 +

"vann": "http://purl.org/vocab/vann/",

238 +

"void": "http://rdfs.org/ns/void#",

239 +

"wgs": "https://www.w3.org/2003/01/geo/wgs84_pos#",

240 +

"xsd": "http://www.w3.org/2001/XMLSchema#",

241 +

"xml": "http://www.w3.org/XML/1998/namespace",

242 +

},

243 +

),

178 244

(

179 245

"rdflib",

180 246

{

@@ -208,19 +274,39 @@ def test_nman_bind_namespaces(

208 274

"xsd": "http://www.w3.org/2001/XMLSchema#",

209 275

"xml": "http://www.w3.org/XML/1998/namespace",

210 276

},

211 -

)

277 +

),

278 +

(

279 +

"core",

280 +

{

281 +

"owl": "http://www.w3.org/2002/07/owl#",

282 +

"rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",

283 +

"rdfs": "http://www.w3.org/2000/01/rdf-schema#",

284 +

"xsd": "http://www.w3.org/2001/XMLSchema#",

285 +

"xml": "http://www.w3.org/XML/1998/namespace",

286 +

},

287 +

),

212 288

],

213 289

)

214 290

def test_bound_namespaces_subset(

215 -

selector: Any, expected_bindings: Dict[str, str]

291 +

selector: Optional[Any], expected_bindings: Dict[str, str]

216 292

) -> None:

217 -

graph = Graph(bind_namespaces=selector)

293 +

if selector is not None:

294 +

graph = Graph(bind_namespaces=selector)

295 +

else:

296 +

graph = Graph()

218 297

bound_namespaces = dict(

219 298

(key, str(value)) for key, value in graph.namespace_manager.namespaces()

220 299

)

221 300

assert (

222 301

expected_bindings.items() <= bound_namespaces.items()

223 302

), f"missing items {expected_bindings.items() - bound_namespaces.items()}"

303 +

empty_graph = Graph(bind_namespaces="none")

304 +

if selector is not None:

305 +

nman = NamespaceManager(empty_graph, bind_namespaces=selector)

306 +

else:

307 +

nman = NamespaceManager(empty_graph)

308 +

nman_bound_namespaces = dict((key, str(value)) for key, value in nman.namespaces())

309 +

assert bound_namespaces == nman_bound_namespaces

224 310 225 311 226 312

def test_compute_qname_no_generate() -> None:


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4