コード例 #1
0
ファイル: ks_test.py プロジェクト: stjordanis/ML4NLP
 def test_run_sparql_query_valid_multiple_variables(self):
     expected_result = [{
         'a': 'http://dbpedia.org/resource/Leipzig_University',
         'g': 'http://dbpedia.org/resource/Female'
     }]
     actual_result = ks.run_sparql_query(
         "SELECT ?a ?g WHERE {dbpedia:Angela_Merkel dbo:almaMater ?a . dbpedia:Angela_Merkel dbo:gender ?g}"
     )
     self.assertEquals(expected_result, actual_result)
コード例 #2
0
ファイル: ks_test.py プロジェクト: stjordanis/ML4NLP
 def test_run_sparql_query_valid(self):
     expected_result = [{
         's':
         'http://en.wikinews.org/wiki/Bone_marrow_transplant_potentially_linked_to_cure_of_patient_with_AIDS#ev30'
     }, {
         's':
         'http://en.wikinews.org/wiki/China_responds_to_US_plan_for_import_quotas#ev30'
     }]
     actual_result = ks.run_sparql_query(
         "SELECT ?s WHERE {?s rdf:type sem:Event} LIMIT 2")
     self.assertEquals(expected_result, actual_result)
コード例 #3
0
ファイル: ks_test.py プロジェクト: stjordanis/ML4NLP
 def test_run_sparql_query_invalid(self):
     expected_result = []
     actual_result = ks.run_sparql_query(
         "SELECT ?s FROM {?s rdf:type sem:Event} LIMIT 10")
     self.assertEquals(expected_result, actual_result)