def test_all_triples_with_row_numbers():
csvw = CSVW(csv_path='tests/virtual1.csv',
metadata_path='tests/virtual1.csv-metadata.json')
rdf_output = csvw.to_rdf()
g = ConjunctiveGraph()
g.parse(data=rdf_output, format="turtle")
all_subjects = {x for x in g.subjects()}
assert len(all_subjects) == 4
ns = Namespace("http://example.org/")
assert ns['sub-1'] in all_subjects
assert ns['sub-2'] in all_subjects
assert len([g.triples((ns['sub-1'], ns['obj-1'], ns['pred-1']))]) == 1
assert len([g.triples((ns['sub-2'], ns['obj-2'], ns['pred-2']))]) == 1
评论列表
文章目录