Skip to content

Commit ffdd567

Browse files
committed
[test] Add odmlparser different RDF format test
1 parent 81493a8 commit ffdd567

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

test/test_parser_odml.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,22 @@ def test_rdf_file(self):
176176
self.assertIn(doc.sections[2].properties[1].name, rdf_sec3.properties)
177177
self.assertIn(doc.sections[2].properties[1].name, rdf_sec3.properties)
178178

179+
def test_rdf_file_kwargs(self):
180+
181+
# Check unsupported kwarg
182+
self.rdf_writer.write_file(self.odml_doc, self.rdf_file,
183+
invalid_a=False, invalid_b=None, invalid_c="naughty")
184+
self.rdf_reader.from_file(self.rdf_file, "xml")
185+
186+
# Check unsupported backend
187+
with self.assertRaises(ValueError):
188+
self.rdf_writer.write_file(self.odml_doc, self.rdf_file, rdf_format="i do not exist")
189+
190+
# Check supported backend different from xml
191+
rdf_format = "turtle"
192+
self.rdf_writer.write_file(self.odml_doc, self.rdf_file, rdf_format=rdf_format)
193+
self.rdf_reader.from_file(self.rdf_file, rdf_format)
194+
179195
def test_xml_string(self):
180196
# Read from string
181197
author = "HPL"

0 commit comments

Comments
 (0)