Mercurial > code > home > repos > homeauto
diff service/mqtt_to_rdf/inference_test.py @ 1605:449746d1598f
WIP move evaluation to new file
author | drewp@bigasterisk.com |
---|---|
date | Mon, 06 Sep 2021 01:13:55 -0700 |
parents | e78464befd24 |
children | 6cf39d43fd40 |
line wrap: on
line diff
--- a/service/mqtt_to_rdf/inference_test.py Mon Sep 06 00:57:28 2021 -0700 +++ b/service/mqtt_to_rdf/inference_test.py Mon Sep 06 01:13:55 2021 -0700 @@ -6,7 +6,7 @@ from rdflib import RDF, BNode, ConjunctiveGraph, Graph, Literal, Namespace from rdflib.parser import StringInputSource -from inference import Inference, _parseList +from inference import Inference from rdflib_debug_patches import patchBnodeCounter, patchSlimReprs patchSlimReprs() @@ -178,27 +178,6 @@ self.assertGraphEqual(inf.infer(N3(":a :b 12 .")), N3(":new :stmt 53.6 .")) -class TestParseList(unittest.TestCase): - - def test0Elements(self): - g = N3(":a :b () .") - bn = g.value(EX['a'], EX['b']) - elems, used = _parseList(g, bn) - self.assertEqual(elems, []) - self.assertFalse(used) - - def test1Element(self): - g = N3(":a :b (0) .") - bn = g.value(EX['a'], EX['b']) - elems, used = _parseList(g, bn) - self.assertEqual(elems, [Literal(0)]) - used = sorted(used) - self.assertEqual(used, [ - (bn, RDF.first, Literal(0)), - (bn, RDF.rest, RDF.nil), - ]) - - class TestUseCases(WithGraphEqual): def testSimpleTopic(self):