示例#1
0
 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)
示例#2
0
 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)
示例#3
0
 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)
示例#4
0
 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)
示例#5
0
 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")
示例#6
0
 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")