def test__mention_overlaps_contains(): mentions = [{ 'text': 'other', 'offset': 5, 'page_title': 'Other' }, { 'text': 'my', 'offset': 20, 'page_title': 'My page' }] mention = {'text': 'some other text', 'offset': 0, 'page_title': 'Other'} assert pp._mention_overlaps(mentions, mention)
def test__mention_overlaps_mandela(): mentions = [{ "text": "Nelson Mandela", "sentence": "Nelson Mandela het na sy vrylating in 1990 sy volgelinge vanaf die trappies van die Stadsaal in Darlingstraat toegespreek.", "offset": 999, "page_title": "Parade" }] mention = { "text": "Mandela", "sentence": "Mandela het na sy vrylating in 1990 sy volgelinge vanaf die trappies van die Stadsaal in Darlingstraat toegespreek.", "offset": 1006, "page_title": "Parade" } assert pp._mention_overlaps(mentions, mention)