def test_schema_with_label_and_without_comment(self): params = {"class_uri": "http://example.onto/Lugar", "graph_uri": self.graph_uri, "lang": False} query = build_class_schema_query(params) response_bindings = self.query(query)['results']['bindings'] expected_bindings = [{u'title': {u'type': u'literal', u'value': u'Lugar'}}] self.assertEqual(response_bindings, expected_bindings)
def test_schema_with_label_and_comment_without_lang(self): params = {"class_uri": "http://example.onto/PlaceWithoutLanguage", "graph_uri": self.graph_uri, "lang": False} query = build_class_schema_query(params) response_bindings = self.query(query)['results']['bindings'] expected_bindings = [{u'comment': {u'type': u'literal', u'value': u'Search in the dictionary.'}, u'title': {u'type': u'literal', u'value': u'Place'}}] self.assertEqual(response_bindings, expected_bindings)
def test_schema_with_label_and_comment_in_pt(self): params = {"class_uri": "http://example.onto/Place", "graph_uri": self.graph_uri, "lang": "pt"} query = build_class_schema_query(params) response_bindings = self.query(query)['results']['bindings'] expected_bindings = [{u'comment': {u'xml:lang': u'pt', u'type': u'literal', u'value': u'Procure no dicionario.'}, u'title': {u'xml:lang': u'pt', u'type': u'literal', u'value': u'Lugar'}}] self.assertEqual(response_bindings, expected_bindings)