def test_negative_overlap_back(self, lines): item = WorkItem( module_path='foo.py', operator_name='operator', occurrence=0, start_pos=(2, 0), end_pos=(3, 3), job_id='jobid') context = Context(offset=5, topic='', before='', after='', width=6) assert not _item_in_context(lines, item, context)
def test_positive_for_perfect_match(self, lines): item = WorkItem( module_path='foo.py', operator_name='operator', occurrence=0, start_pos=(1, 0), end_pos=(3, 2), job_id='jobid') context = Context( offset=0, topic=' ' * 11, before='', after='', width=0) assert _item_in_context(lines, item, context)