Example #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)
Example #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)
Example #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)
Example #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)
Example #5
0
 def test_aliases_for_uri(self):
     self.mock_resp.read.return_value = b'{\n  "head": {\n    "vars": [ "alias_uri" ]\n  } ,\n  "results": {\n    "bindings": [\n      {\n        "alias_uri": { "type": "uri" , "value": "http://dbpedia.org/resource/StarTrek" }\n      } ,\n      {\n        "alias_uri": { "type": "uri" , "value": "http://dbpedia.org/resource/Star_trek" }\n      } ,\n      {\n        "alias_uri": { "type": "uri" , "value": "http://dbpedia.org/resource/The_Enterprise_Crew" }\n      } ,\n      {\n        "alias_uri": { "type": "uri" , "value": "http://dbpedia.org/resource/Startrek" }\n      } ,\n      {\n        "alias_uri": { "type": "uri" , "value": "http://dbpedia.org/resource/Star-Trek" }\n      } ,\n      {\n        "alias_uri": { "type": "uri" , "value": "http://dbpedia.org/resource/Star_Trek_The_Beginning" }\n      } ,\n      {\n        "alias_uri": { "type": "uri" , "value": "http://dbpedia.org/resource/Star_tek" }\n      } ,\n      {\n        "alias_uri": { "type": "uri" , "value": "http://dbpedia.org/resource/Star_Trek_video" }\n      } ,\n      {\n        "alias_uri": { "type": "uri" , "value": "http://dbpedia.org/resource/Star_Treck" }\n      } ,\n      {\n        "alias_uri": { "type": "uri" , "value": "http://dbpedia.org/resource/Star_Trek-TNG" }\n      } ,\n      {\n        "alias_uri": { "type": "uri" , "value": "http://dbpedia.org/resource/Star_Trek_universe" }\n      } ,\n      {\n        "alias_uri": { "type": "uri" , "value": "http://dbpedia.org/resource/The_Star_Trek_Franchise" }\n      } ,\n      {\n        "alias_uri": { "type": "uri" , "value": "http://dbpedia.org/resource/StarTrek.com" }\n      } ,\n      {\n        "alias_uri": { "type": "uri" , "value": "http://dbpedia.org/resource/Startrek.com" }\n      } ,\n      {\n        "alias_uri": { "type": "uri" , "value": "http://dbpedia.org/resource/Star_Trek:_Continuum" }\n      } ,\n      {\n        "alias_uri": { "type": "uri" , "value": "http://dbpedia.org/resource/Star_Trek_Continuum" }\n      } ,\n      {\n        "alias_uri": { "type": "uri" , "value": "http://dbpedia.org/resource/Star_trec" }\n      } ,\n      {\n        "alias_uri": { "type": "uri" , "value": "http://dbpedia.org/resource/Murasaki_312" }\n      } ,\n      {\n        "alias_uri": { "type": "uri" , "value": "http://dbpedia.org/resource/Startreck" }\n      } ,\n      {\n        "alias_uri": { "type": "uri" , "value": "http://dbpedia.org/resource/Star_Trek_franchise" }\n      } ,\n      {\n        "alias_uri": { "type": "uri" , "value": "http://dbpedia.org/resource/Sonic_shower" }\n      } ,\n      {\n        "alias_uri": { "type": "uri" , "value": "http://dbpedia.org/resource/History_of_the_Star_Trek_franchise" }\n      } ,\n      {\n        "alias_uri": { "type": "uri" , "value": "http://dbpedia.org/resource/Star_Trek_(franchise)" }\n      } ,\n      {\n        "alias_uri": { "type": "uri" , "value": "http://dbpedia.org/resource/Star_trek.com" }\n      }\n    ]\n  }\n}\n'
     aliases = knowledge.aliases_for_uri('http://dbpedia.org/resource/Star_Trek')
     self.assertEqual(aliases, ['http://dbpedia.org/resource/StarTrek',
                              'http://dbpedia.org/resource/Star_trek',
                              'http://dbpedia.org/resource/The_Enterprise_Crew',
                              'http://dbpedia.org/resource/Startrek',
                              'http://dbpedia.org/resource/Star-Trek',
                              'http://dbpedia.org/resource/Star_Trek_The_Beginning',
                              'http://dbpedia.org/resource/Star_tek',
                              'http://dbpedia.org/resource/Star_Trek_video',
                              'http://dbpedia.org/resource/Star_Treck',
                              'http://dbpedia.org/resource/Star_Trek-TNG',
                              'http://dbpedia.org/resource/Star_Trek_universe',
                              'http://dbpedia.org/resource/The_Star_Trek_Franchise',
                              'http://dbpedia.org/resource/StarTrek.com',
                              'http://dbpedia.org/resource/Startrek.com',
                              'http://dbpedia.org/resource/Star_Trek:_Continuum',
                              'http://dbpedia.org/resource/Star_Trek_Continuum',
                              'http://dbpedia.org/resource/Star_trec',
                              'http://dbpedia.org/resource/Murasaki_312',
                              'http://dbpedia.org/resource/Startreck',
                              'http://dbpedia.org/resource/Star_Trek_franchise',
                              'http://dbpedia.org/resource/Sonic_shower',
                              'http://dbpedia.org/resource/History_of_the_Star_Trek_franchise',
                              'http://dbpedia.org/resource/Star_Trek_(franchise)',
                              'http://dbpedia.org/resource/Star_trek.com'])
Example #6
0
 def test_aliases_for_uri(self):
     self.mock_resp.read.return_value = b'{\n  "head": {\n    "vars": [ "alias_uri" ]\n  } ,\n  "results": {\n    "bindings": [\n      {\n        "alias_uri": { "type": "uri" , "value": "http://dbpedia.org/resource/StarTrek" }\n      } ,\n      {\n        "alias_uri": { "type": "uri" , "value": "http://dbpedia.org/resource/Star_trek" }\n      } ,\n      {\n        "alias_uri": { "type": "uri" , "value": "http://dbpedia.org/resource/The_Enterprise_Crew" }\n      } ,\n      {\n        "alias_uri": { "type": "uri" , "value": "http://dbpedia.org/resource/Startrek" }\n      } ,\n      {\n        "alias_uri": { "type": "uri" , "value": "http://dbpedia.org/resource/Star-Trek" }\n      } ,\n      {\n        "alias_uri": { "type": "uri" , "value": "http://dbpedia.org/resource/Star_Trek_The_Beginning" }\n      } ,\n      {\n        "alias_uri": { "type": "uri" , "value": "http://dbpedia.org/resource/Star_tek" }\n      } ,\n      {\n        "alias_uri": { "type": "uri" , "value": "http://dbpedia.org/resource/Star_Trek_video" }\n      } ,\n      {\n        "alias_uri": { "type": "uri" , "value": "http://dbpedia.org/resource/Star_Treck" }\n      } ,\n      {\n        "alias_uri": { "type": "uri" , "value": "http://dbpedia.org/resource/Star_Trek-TNG" }\n      } ,\n      {\n        "alias_uri": { "type": "uri" , "value": "http://dbpedia.org/resource/Star_Trek_universe" }\n      } ,\n      {\n        "alias_uri": { "type": "uri" , "value": "http://dbpedia.org/resource/The_Star_Trek_Franchise" }\n      } ,\n      {\n        "alias_uri": { "type": "uri" , "value": "http://dbpedia.org/resource/StarTrek.com" }\n      } ,\n      {\n        "alias_uri": { "type": "uri" , "value": "http://dbpedia.org/resource/Startrek.com" }\n      } ,\n      {\n        "alias_uri": { "type": "uri" , "value": "http://dbpedia.org/resource/Star_Trek:_Continuum" }\n      } ,\n      {\n        "alias_uri": { "type": "uri" , "value": "http://dbpedia.org/resource/Star_Trek_Continuum" }\n      } ,\n      {\n        "alias_uri": { "type": "uri" , "value": "http://dbpedia.org/resource/Star_trec" }\n      } ,\n      {\n        "alias_uri": { "type": "uri" , "value": "http://dbpedia.org/resource/Murasaki_312" }\n      } ,\n      {\n        "alias_uri": { "type": "uri" , "value": "http://dbpedia.org/resource/Startreck" }\n      } ,\n      {\n        "alias_uri": { "type": "uri" , "value": "http://dbpedia.org/resource/Star_Trek_franchise" }\n      } ,\n      {\n        "alias_uri": { "type": "uri" , "value": "http://dbpedia.org/resource/Sonic_shower" }\n      } ,\n      {\n        "alias_uri": { "type": "uri" , "value": "http://dbpedia.org/resource/History_of_the_Star_Trek_franchise" }\n      } ,\n      {\n        "alias_uri": { "type": "uri" , "value": "http://dbpedia.org/resource/Star_Trek_(franchise)" }\n      } ,\n      {\n        "alias_uri": { "type": "uri" , "value": "http://dbpedia.org/resource/Star_trek.com" }\n      }\n    ]\n  }\n}\n'
     aliases = knowledge.aliases_for_uri(
         'http://dbpedia.org/resource/Star_Trek')
     self.assertEqual(aliases, [
         'http://dbpedia.org/resource/StarTrek',
         'http://dbpedia.org/resource/Star_trek',
         'http://dbpedia.org/resource/The_Enterprise_Crew',
         'http://dbpedia.org/resource/Startrek',
         'http://dbpedia.org/resource/Star-Trek',
         'http://dbpedia.org/resource/Star_Trek_The_Beginning',
         'http://dbpedia.org/resource/Star_tek',
         'http://dbpedia.org/resource/Star_Trek_video',
         'http://dbpedia.org/resource/Star_Treck',
         'http://dbpedia.org/resource/Star_Trek-TNG',
         'http://dbpedia.org/resource/Star_Trek_universe',
         'http://dbpedia.org/resource/The_Star_Trek_Franchise',
         'http://dbpedia.org/resource/StarTrek.com',
         'http://dbpedia.org/resource/Startrek.com',
         'http://dbpedia.org/resource/Star_Trek:_Continuum',
         'http://dbpedia.org/resource/Star_Trek_Continuum',
         'http://dbpedia.org/resource/Star_trec',
         'http://dbpedia.org/resource/Murasaki_312',
         'http://dbpedia.org/resource/Startreck',
         'http://dbpedia.org/resource/Star_Trek_franchise',
         'http://dbpedia.org/resource/Sonic_shower',
         'http://dbpedia.org/resource/History_of_the_Star_Trek_franchise',
         'http://dbpedia.org/resource/Star_Trek_(franchise)',
         'http://dbpedia.org/resource/Star_trek.com'
     ])