def test_run_mention_query_valid_propBank(self): expected_result = [ 'http://www.newsreader-project.eu/propbank/issue.01' ] actual_result = ks.run_mention_query( "http://en.wikinews.org/wiki/World_leaders_react_to_Obama_win#char=1881,1887", "nwr:propbankRef") self.assertEquals(expected_result, actual_result)
def test_run_mention_query_type_relation(self): expected_result = [ 'ks:Mention', 'nwr:Participation', 'nwr:RelationMention' ] actual_result = ks.run_mention_query( "http://en.wikinews.org/wiki/Angela_Merkel_elected_new_German_chancellor#char=563,585", "@type") self.assertEquals(expected_result, actual_result)
def test_run_mention_query_type_event(self): expected_result = [ 'ks:Mention', 'nwr:EntityMention', 'nwr:EventMention', 'nwr:TimeOrEventMention' ] actual_result = ks.run_mention_query( "http://en.wikinews.org/wiki/Mexican_president_defends_emigration#char=615,622", "@type") self.assertEquals(expected_result, actual_result)
def test_run_mention_query_valid_multiple_results(self): expected_result = [ 'http://www.newsreader-project.eu/verbnet/order-60', 'http://www.newsreader-project.eu/verbnet/order-60-1', 'http://www.newsreader-project.eu/verbnet/require-103' ] actual_result = ks.run_mention_query( "http://en.wikinews.org/wiki/Mexican_president_defends_emigration#char=615,622", "nwr:verbnetRef") self.assertEquals(expected_result, actual_result)
def test_run_mention_query_invalid_uri(self): expected_result = [] actual_result = ks.run_mention_query( "http://en.wikinews.org/wiki/Mexican_president_defends_emigration#char=0,629", "nwr:pred") self.assertEquals(expected_result, actual_result)
def test_run_mention_query_invalid_property(self): expected_result = [] actual_result = ks.run_mention_query( "http://en.wikinews.org/wiki/Mexican_president_defends_emigration#char=615,622", "nwr:refersTo") self.assertEquals(expected_result, actual_result)
def test_run_mention_query_valid(self): expected_result = ['require'] actual_result = ks.run_mention_query( "http://en.wikinews.org/wiki/Mexican_president_defends_emigration#char=615,622", "nwr:pred") self.assertEquals(expected_result, actual_result)