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)
예제 #6
0
 def test_left(self):
     pt1 = (-1, 13)
     pt2 = (-1, 220)
     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)
예제 #8
0
 def test_cross_lower_left(self):
     pt2 = (-1, 3)
     pt1 = (3, -1)
     assert overlap_grid(self.m, self.n, pt1, pt2)
예제 #9
0
 def test_from_lower_left(self):
     pt2 = (-1, -1)
     pt1 = (2, 3)
     assert overlap_grid(self.m, self.n, pt1, pt2)
예제 #10
0
 def test_cross_top(self):
     pt1 = (50, 50)
     pt2 = (199, 201)
     assert overlap_grid(self.m, self.n, pt1, pt2)
예제 #11
0
 def test_cross_top_right_corner2(self):
     pt2 = (95, 205)
     pt1 = (105, 195)
     assert overlap_grid(self.m, self.n, pt1, pt2)
예제 #12
0
 def test_inside(self):
     pt1 = (10, 50)
     pt2 = (90, 150)
     assert overlap_grid(self.m, self.n, pt1, pt2)
예제 #13
0
 def test_under(self):
     pt1 = (10, -1)
     pt2 = (100, -23)
     assert not overlap_grid(self.m, self.n, pt1, pt2)
예제 #14
0
 def test_over(self):
     pt1 = (10, 210)
     pt2 = (100, 220)
     assert not overlap_grid(self.m, self.n, pt1, pt2)
예제 #15
0
 def test_cross_lower_left(self):
     pt2 = (-1, 3)
     pt1 = (3, -1)
     assert overlap_grid(self.m, self.n, pt1, pt2)
예제 #16
0
    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)
예제 #17
0
 def test_from_lower_left(self):
     pt2 = (-1, -1)
     pt1 = (2, 3)
     assert overlap_grid(self.m, self.n, pt1, pt2)
예제 #18
0
    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)