def test_object_list_not_found(self): p = RDFProfile(_default_graph()) value = p._object_value_list(URIRef('http://example.org/datasets/1'), TEST.some_list) assert isinstance(value, list) eq_(value, [])
def test_object_list(self): p = RDFProfile(_default_graph()) p.g.add((URIRef('http://example.org/datasets/1'), DCAT.keyword, Literal('space'))) p.g.add((URIRef('http://example.org/datasets/1'), DCAT.keyword, Literal('moon'))) value = p._object_value_list(URIRef('http://example.org/datasets/1'), DCAT.keyword) assert isinstance(value, list) assert isinstance(value[0], unicode) eq_(len(value), 2) eq_(sorted(value), ['moon', 'space'])