Skip to content

Commit 113bd3d

Browse files
committed
[test/rdf_writer] Refactor value tests
1 parent 7c537b5 commit 113bd3d

File tree

1 file changed

+17
-5
lines changed

1 file changed

+17
-5
lines changed

test/test_rdf_writer.py

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,8 @@ def test_adding_values(self):
9090
w = RDFWriter([doc])
9191
w.convert_to_rdf()
9292
self.assertEqual(len(list(w.g.subject_objects(predicate=RDF.li))), 0)
93+
self.assertEqual(len(list(
94+
w.g.subject_objects(predicate=URIRef("%s_1" % str(RDF))))), 0)
9395

9496
doc = parse("""
9597
s1[t1]
@@ -98,14 +100,22 @@ def test_adding_values(self):
98100

99101
w = RDFWriter([doc])
100102
w.convert_to_rdf()
101-
self.assertEqual(len(list(w.g.subjects(predicate=RDF.li, object=Literal("val")))), 1)
103+
self.assertEqual(len(list(w.g.subjects(predicate=RDF.li,
104+
object=Literal("val")))), 0)
105+
self.assertEqual(len(list(w.g.subjects(predicate=URIRef("%s_1" % str(RDF)),
106+
object=Literal("val")))), 1)
102107

103108
doc.sections[0].properties[0].append("val2")
104109
w = RDFWriter([doc])
105110
w.convert_to_rdf()
106-
self.assertEqual(len(list(w.g.subject_objects(predicate=RDF.li))), 2)
107-
self.assertEqual(len(list(w.g.subjects(predicate=RDF.li, object=Literal("val")))), 1)
108-
self.assertEqual(len(list(w.g.subjects(predicate=RDF.li, object=Literal("val2")))), 1)
111+
self.assertEqual(len(list(w.g.subject_objects(predicate=RDF.li))), 0)
112+
self.assertEqual(len(list(w.g.subjects(predicate=RDF.li, object=Literal("val")))), 0)
113+
self.assertEqual(len(list(w.g.subjects(predicate=RDF.li, object=Literal("val2")))), 0)
114+
115+
self.assertEqual(len(list(w.g.subjects(predicate=URIRef("%s_1" % str(RDF)),
116+
object=Literal("val")))), 1)
117+
self.assertEqual(len(list(w.g.subjects(predicate=URIRef("%s_2" % str(RDF)),
118+
object=Literal("val2")))), 1)
109119

110120
doc = parse("""
111121
s1[t1]
@@ -117,7 +127,9 @@ def test_adding_values(self):
117127

118128
w = RDFWriter([doc])
119129
w.convert_to_rdf()
120-
self.assertEqual(len(list(w.g.subjects(predicate=RDF.li, object=Literal("val")))), 3)
130+
self.assertEqual(len(list(w.g.subjects(predicate=RDF.li, object=Literal("val")))), 0)
131+
self.assertEqual(len(list(w.g.subjects(predicate=URIRef("%s_1" % str(RDF)),
132+
object=Literal("val")))), 3)
121133

122134
def test_section_subclass(self):
123135
p = os.path.join(dirname(dirname(abspath(__file__))), 'doc', 'section_subclasses.yaml')

0 commit comments

Comments
 (0)