annotate service/mqtt_to_rdf/lhs_evaluation_test.py @ 1724:8d2c75a93d82

use pdm (these are new deps)
author drewp@bigasterisk.com
date Tue, 20 Jun 2023 23:13:09 -0700
parents 4fd9fdfcf16a
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1605
449746d1598f WIP move evaluation to new file
drewp@bigasterisk.com
parents:
diff changeset
1 import unittest
449746d1598f WIP move evaluation to new file
drewp@bigasterisk.com
parents:
diff changeset
2
449746d1598f WIP move evaluation to new file
drewp@bigasterisk.com
parents:
diff changeset
3 from rdflib import RDF, ConjunctiveGraph, Literal, Namespace
449746d1598f WIP move evaluation to new file
drewp@bigasterisk.com
parents:
diff changeset
4 from rdflib.parser import StringInputSource
449746d1598f WIP move evaluation to new file
drewp@bigasterisk.com
parents:
diff changeset
5
449746d1598f WIP move evaluation to new file
drewp@bigasterisk.com
parents:
diff changeset
6 EX = Namespace('http://example.com/')
449746d1598f WIP move evaluation to new file
drewp@bigasterisk.com
parents:
diff changeset
7
449746d1598f WIP move evaluation to new file
drewp@bigasterisk.com
parents:
diff changeset
8
449746d1598f WIP move evaluation to new file
drewp@bigasterisk.com
parents:
diff changeset
9 def N3(txt: str):
449746d1598f WIP move evaluation to new file
drewp@bigasterisk.com
parents:
diff changeset
10 g = ConjunctiveGraph()
449746d1598f WIP move evaluation to new file
drewp@bigasterisk.com
parents:
diff changeset
11 prefix = """
449746d1598f WIP move evaluation to new file
drewp@bigasterisk.com
parents:
diff changeset
12 @prefix : <http://example.com/> .
449746d1598f WIP move evaluation to new file
drewp@bigasterisk.com
parents:
diff changeset
13 """
449746d1598f WIP move evaluation to new file
drewp@bigasterisk.com
parents:
diff changeset
14 g.parse(StringInputSource((prefix + txt).encode('utf8')), format='n3')
449746d1598f WIP move evaluation to new file
drewp@bigasterisk.com
parents:
diff changeset
15 return g
449746d1598f WIP move evaluation to new file
drewp@bigasterisk.com
parents:
diff changeset
16