def test_relevant_entities_one(self): entity = {'instances':[{'offset':0, 'length':5}]} self.assertEqual(calais_util.relevant_entities( [entity]), [entity])
def test_relevant_entities_overlap_second(self): entities = [{'instances':[{'offset':4, 'length':5}]}, {'instances':[{'offset':0, 'length':5}]}] self.assertEqual( calais_util.relevant_entities(entities), [entities[1]])
def test_relevant_entities_empty(self): self.assertEqual(calais_util.relevant_entities([]), [])
def test_relevant_entities_no_overlap(self): entities = [{'instances':[{'offset':0, 'length':5}]}, {'instances':[{'offset':5, 'length':5}]}] self.assertEqual(calais_util.relevant_entities(entities), entities)