def test_double_quotes_uri(self): test_uris = [ 'http://dbpedia.org/resource/O"Reilly_Media', 'http://dbpedia.org/resource/O"Reilly"_Media' ] for uri in test_uris: knowledge.name_for_uri(uri) knowledge.summary_for_uri(uri) knowledge.coordinates_for_uri(uri) knowledge.image_for_uri(uri) knowledge.aliases_for_uri(uri)
def test_single_quotes_uri(self): test_uris = [ "http://dbpedia.org/resource/O'Reilly_Media", "http://dbpedia.org/resource/O'Reilly'_Media", ] for uri in test_uris: knowledge.name_for_uri(uri) knowledge.summary_for_uri(uri) knowledge.coordinates_for_uri(uri) knowledge.image_for_uri(uri) knowledge.aliases_for_uri(uri)
def test_summary_for_uri(self): self.mock_resp.read.return_value = b'{\n "head": {\n "vars": [ "summary" ]\n } ,\n "results": {\n "bindings": [\n {\n "summary": { "type": "literal" , "xml:lang": "en" , "value": "this is a summary" }\n }\n ]\n }\n}\n' summary = knowledge.summary_for_uri('http://dbpedia.org/resource/Beijing') self.assertEqual(summary, "this is a summary")
def test_summary_for_uri(self): self.mock_resp.read.return_value = b'{\n "head": {\n "vars": [ "summary" ]\n } ,\n "results": {\n "bindings": [\n {\n "summary": { "type": "literal" , "xml:lang": "en" , "value": "this is a summary" }\n }\n ]\n }\n}\n' summary = knowledge.summary_for_uri( 'http://dbpedia.org/resource/Beijing') self.assertEqual(summary, "this is a summary")