Mercurial > code > home > repos > homeauto
diff service/mqtt_to_rdf/inference_test.py @ 1694:73abfd4cf5d0
new html log and other refactoring as i work on the advanceTheStack problems
https://bigasterisk.com/post/inference/2021-09-27_11-11.png
author | drewp@bigasterisk.com |
---|---|
date | Mon, 27 Sep 2021 11:22:09 -0700 |
parents | 2883da14847c |
children |
line wrap: on
line diff
--- a/service/mqtt_to_rdf/inference_test.py Sat Sep 25 22:20:42 2021 -0700 +++ b/service/mqtt_to_rdf/inference_test.py Mon Sep 27 11:22:09 2021 -0700 @@ -4,7 +4,7 @@ import unittest from decimal import Decimal from typing import cast - +from pathlib import Path from rdflib import ConjunctiveGraph, Graph, Literal, Namespace from rdflib.parser import StringInputSource @@ -189,13 +189,13 @@ def testProdCase(self): inf = makeInferenceWithRules(''' { - :AirQualitySensor :nameRemap [ - :sensorName ?sensorName; - :measurementName ?measurement - ] . + :AirQualitySensor :nameRemap [ + :sensorName ?sensorName; + :measurementName ?measurement + ] . } => { - :a :b ?sensorName. - :d :e ?measurement. + :a :b ?sensorName. + :d :e ?measurement. } . ''') implied = inf.infer( @@ -413,7 +413,7 @@ out = inf.infer(N3(''' :airQualityIndoor a :AirQualitySensor; :label "air_quality_indoor" . :airQualityOutdoor a :AirQualitySensor; :label "air_quality_outdoor" . - ''')) + '''), Path('/tmp/log.html')) self.assertGraphEqual(out, N3(''' :airQualityIndoor :statementSourceBase <http://projects.bigasterisk.com/room/mqttSource/air_quality_indoor> . :airQualityOutdoor :statementSourceBase <http://projects.bigasterisk.com/room/mqttSource/air_quality_outdoor> .