@@ -90,6 +90,8 @@ def test_adding_values(self):
90
90
w = RDFWriter ([doc ])
91
91
w .convert_to_rdf ()
92
92
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 )
93
95
94
96
doc = parse ("""
95
97
s1[t1]
@@ -98,14 +100,22 @@ def test_adding_values(self):
98
100
99
101
w = RDFWriter ([doc ])
100
102
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 )
102
107
103
108
doc .sections [0 ].properties [0 ].append ("val2" )
104
109
w = RDFWriter ([doc ])
105
110
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 )
109
119
110
120
doc = parse ("""
111
121
s1[t1]
@@ -117,7 +127,9 @@ def test_adding_values(self):
117
127
118
128
w = RDFWriter ([doc ])
119
129
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 )
121
133
122
134
def test_section_subclass (self ):
123
135
p = os .path .join (dirname (dirname (abspath (__file__ ))), 'doc' , 'section_subclasses.yaml' )
0 commit comments