def test_cross_top_right_corner2(self): pt2 = (95, 205) pt1 = (105, 195) assert overlap_grid(self.m, self.n, pt1, pt2)
def test_inside(self): pt1 = (10, 50) pt2 = (90, 150) assert overlap_grid(self.m, self.n, pt1, pt2)
def test_cross_top(self): pt1 = (50, 50) pt2 = (199, 201) assert overlap_grid(self.m, self.n, pt1, pt2)
def test_over(self): pt1 = (10, 210) pt2 = (100, 220) assert not overlap_grid(self.m, self.n, pt1, pt2)
def test_under(self): pt1 = (10, -1) pt2 = (100, -23) assert not overlap_grid(self.m, self.n, pt1, pt2)
def test_left(self): pt1 = (-1, 13) pt2 = (-1, 220) assert not overlap_grid(self.m, self.n, pt1, pt2)
def test_cross_lower_left(self): pt2 = (-1, 3) pt1 = (3, -1) assert overlap_grid(self.m, self.n, pt1, pt2)
def test_from_lower_left(self): pt2 = (-1, -1) pt1 = (2, 3) assert overlap_grid(self.m, self.n, pt1, pt2)
def test_right(self): """line totally to the right of the grid""" pt1 = (101, 13) pt2 = (101, 220) assert not overlap_grid(self.m, self.n, pt1, pt2)