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),