summaryrefslogtreecommitdiff
path: root/test/test_xmlliterals.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/test_xmlliterals.py')
-rw-r--r--test/test_xmlliterals.py72
1 files changed, 37 insertions, 35 deletions
diff --git a/test/test_xmlliterals.py b/test/test_xmlliterals.py
index fe70996b..b467e82a 100644
--- a/test/test_xmlliterals.py
+++ b/test/test_xmlliterals.py
@@ -1,32 +1,32 @@
import rdflib
from rdflib import RDF, Graph, Literal
-def testPythonRoundtrip():
- l1=Literal('<msg>hello</msg>', datatype=RDF.XMLLiteral)
+
+def testPythonRoundtrip():
+ l1 = Literal('<msg>hello</msg>', datatype=RDF.XMLLiteral)
assert l1.value is not None, 'xml must have been parsed'
- assert l1.datatype==RDF.XMLLiteral, 'literal must have right datatype'
+ assert l1.datatype == RDF.XMLLiteral, 'literal must have right datatype'
- l2=Literal('<msg>good morning</msg>', datatype=RDF.XMLLiteral)
+ l2 = Literal('<msg>good morning</msg>', datatype=RDF.XMLLiteral)
assert l2.value is not None, 'xml must have been parsed'
- assert not l1.eq(l2), 'literals must NOT be equal'
+ assert not l1.eq(l2), 'literals must NOT be equal'
- l3=Literal(l1.value)
+ l3 = Literal(l1.value)
assert l1.eq(l3), 'roundtripped literals must be equal'
- assert l3.datatype==RDF.XMLLiteral, 'literal must have right datatype'
+ assert l3.datatype == RDF.XMLLiteral, 'literal must have right datatype'
- l4=Literal('<msg >hello</msg>', datatype=RDF.XMLLiteral)
- assert l1==l4
+ l4 = Literal('<msg >hello</msg>', datatype=RDF.XMLLiteral)
+ assert l1 == l4
assert l1.eq(l4)
- rdflib.NORMALIZE_LITERALS=False
- l4=Literal('<msg >hello</msg>', datatype=RDF.XMLLiteral)
- assert l1!=l4
+ rdflib.NORMALIZE_LITERALS = False
+ l4 = Literal('<msg >hello</msg>', datatype=RDF.XMLLiteral)
+ assert l1 != l4
assert l1.eq(l4)
- rdflib.NORMALIZE_LITERALS=True
-
+ rdflib.NORMALIZE_LITERALS = True
-def testRDFXMLParse():
+def testRDFXMLParse():
rdfxml = """\
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
@@ -41,42 +41,44 @@ def testRDFXMLParse():
</rdf:RDF>"""
- g=rdflib.Graph()
+ g = rdflib.Graph()
g.parse(data=rdfxml)
- l1=list(g)[0][2]
- assert l1.datatype==RDF.XMLLiteral
+ l1 = list(g)[0][2]
+ assert l1.datatype == RDF.XMLLiteral
+
def graph():
- g=rdflib.Graph()
- g.add(( rdflib.URIRef('http://example.org/a'),
- rdflib.URIRef('http://example.org/p'),
- rdflib.Literal('<msg>hei</hei>', datatype=RDF.XMLLiteral)))
+ g = rdflib.Graph()
+ g.add((rdflib.URIRef('http://example.org/a'),
+ rdflib.URIRef('http://example.org/p'),
+ rdflib.Literal('<msg>hei</hei>', datatype=RDF.XMLLiteral)))
return g
+
def roundtrip(fmt):
- g1=graph()
- l1=list(g1)[0][2]
- g2=rdflib.Graph()
+ g1 = graph()
+ l1 = list(g1)[0][2]
+ g2 = rdflib.Graph()
g2.parse(data=g1.serialize(format=fmt), format=fmt)
- l2=list(g2)[0][2]
+ l2 = list(g2)[0][2]
assert l1.eq(l2)
-
-def testRoundtrip():
+
+
+def testRoundtrip():
roundtrip('xml')
roundtrip('n3')
roundtrip('nt')
def testHTML():
-
- l1=Literal('<msg>hello</msg>', datatype=RDF.XMLLiteral)
+
+ l1 = Literal('<msg>hello</msg>', datatype=RDF.XMLLiteral)
assert l1.value is not None, 'xml must have been parsed'
- assert l1.datatype==RDF.XMLLiteral, 'literal must have right datatype'
+ assert l1.datatype == RDF.XMLLiteral, 'literal must have right datatype'
- l2=Literal('<msg>hello</msg>', datatype=RDF.HTML)
+ l2 = Literal('<msg>hello</msg>', datatype=RDF.HTML)
assert l2.value is not None, 'xml must have been parsed'
- assert l2.datatype==RDF.HTML, 'literal must have right datatype'
+ assert l2.datatype == RDF.HTML, 'literal must have right datatype'
- assert l1!=l2
+ assert l1 != l2
assert not l1.eq(l2)
-