Mercurial > code > home > repos > homeauto
comparison service/mqtt_to_rdf/inference_test.py @ 1604:e78464befd24
fix import
author | drewp@bigasterisk.com |
---|---|
date | Mon, 06 Sep 2021 00:57:28 -0700 |
parents | 89a50242cb5e |
children | 449746d1598f |
comparison
equal
deleted
inserted
replaced
1603:7f8bf68534ed | 1604:e78464befd24 |
---|---|
4 import unittest | 4 import unittest |
5 | 5 |
6 from rdflib import RDF, BNode, ConjunctiveGraph, Graph, Literal, Namespace | 6 from rdflib import RDF, BNode, ConjunctiveGraph, Graph, Literal, Namespace |
7 from rdflib.parser import StringInputSource | 7 from rdflib.parser import StringInputSource |
8 | 8 |
9 from inference import Inference, parseList | 9 from inference import Inference, _parseList |
10 from rdflib_debug_patches import patchBnodeCounter, patchSlimReprs | 10 from rdflib_debug_patches import patchBnodeCounter, patchSlimReprs |
11 | 11 |
12 patchSlimReprs() | 12 patchSlimReprs() |
13 patchBnodeCounter() | 13 patchBnodeCounter() |
14 | 14 |
181 class TestParseList(unittest.TestCase): | 181 class TestParseList(unittest.TestCase): |
182 | 182 |
183 def test0Elements(self): | 183 def test0Elements(self): |
184 g = N3(":a :b () .") | 184 g = N3(":a :b () .") |
185 bn = g.value(EX['a'], EX['b']) | 185 bn = g.value(EX['a'], EX['b']) |
186 elems, used = parseList(g, bn) | 186 elems, used = _parseList(g, bn) |
187 self.assertEqual(elems, []) | 187 self.assertEqual(elems, []) |
188 self.assertFalse(used) | 188 self.assertFalse(used) |
189 | 189 |
190 def test1Element(self): | 190 def test1Element(self): |
191 g = N3(":a :b (0) .") | 191 g = N3(":a :b (0) .") |
192 bn = g.value(EX['a'], EX['b']) | 192 bn = g.value(EX['a'], EX['b']) |
193 elems, used = parseList(g, bn) | 193 elems, used = _parseList(g, bn) |
194 self.assertEqual(elems, [Literal(0)]) | 194 self.assertEqual(elems, [Literal(0)]) |
195 used = sorted(used) | 195 used = sorted(used) |
196 self.assertEqual(used, [ | 196 self.assertEqual(used, [ |
197 (bn, RDF.first, Literal(0)), | 197 (bn, RDF.first, Literal(0)), |
198 (bn, RDF.rest, RDF.nil), | 198 (bn, RDF.rest, RDF.nil), |