From f9114be1772d675009e86ed8934864783209cf0d Mon Sep 17 00:00:00 2001 From: Rae Knowler Date: Wed, 13 Sep 2023 17:35:13 +0200 Subject: [PATCH] test: Test serialization of dataset document field --- ckanext/dcatapchharvest/tests/test_dcatap_ch_serialize.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ckanext/dcatapchharvest/tests/test_dcatap_ch_serialize.py b/ckanext/dcatapchharvest/tests/test_dcatap_ch_serialize.py index ea7b0fe..30ee88a 100644 --- a/ckanext/dcatapchharvest/tests/test_dcatap_ch_serialize.py +++ b/ckanext/dcatapchharvest/tests/test_dcatap_ch_serialize.py @@ -56,10 +56,14 @@ def test_graph_from_dataset(self): for keyword in keywords: assert self._triple(g, dataset_ref, DCAT.keyword, Literal(keyword, lang=key)) + # Documentation + eq_(len([t for t in g.triples((dataset_ref, FOAF.page, None))]), 2) + for documentation_link in dataset['documentation']: + assert self._triple(g, dataset_ref, FOAF.page, URIRef(documentation_link)) + # List for item in [ ('language', DCT.language, Literal), - # ('documentation', FOAF.page, URIRef, FOAF.Document), ]: values = json.loads(extras[item[0]]) eq_(len([t for t in g.triples((dataset_ref, item[1], None))]), len(values))