diff options
Diffstat (limited to 'test/test_xmlliterals.py')
-rw-r--r-- | test/test_xmlliterals.py | 72 |
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) - |