Ejemplo n.º 1
0
 def test_colocated_rectangles_overlap(self):
     r=Rect(0, 0, 10, 10)
     self.assertEqual(rectangles_overlap(r, r), True)
Ejemplo n.º 2
0
 def test_overlap_top_rectangles_overlap(self):
     r1=Rect(0,0,10,10)
     r2=Rect(3,-3,4,6)
     self.assertEqual(rectangles_overlap(r1, r2), True)
Ejemplo n.º 3
0
 def test_disjoint_rectangles_do_not_overlap(self):
     r1=Rect(0,0,10,10)
     r2=Rect(20,0,4,6)
     self.assertEqual(rectangles_overlap(r1, r2), False)
Ejemplo n.º 4
0
 def test_adjacent_on_top_rectangles_overlap(self):
     r1=Rect(0,0,10,10)
     r2=Rect(3,10,4,4)
     self.assertEqual(rectangles_overlap(r1, r2), True)
Ejemplo n.º 5
0
 def test_overlap_side_rectangles_overlap(self):
     r1=Rect(0,0,10,10)
     r2=Rect(-3,3,6,4)
     self.assertEqual(rectangles_overlap(r1, r2), True)
Ejemplo n.º 6
0
 def test_colocated_inverted_rectangles_overlap(self):
     r1=Rect(0, 0, 10, 10)
     r2=Rect(10, 10, -10, -10)
     self.assertEqual(rectangles_overlap(r1, r2), True)
Ejemplo n.º 7
0
 def test_contained_rectangle_overlaps(self):
     r1=Rect(0,0,10,10)
     r2=Rect(3,3,4,4)
     self.assertEqual(rectangles_overlap(r1, r2), True)
Ejemplo n.º 8
0
 def test_disjoint_rectangles_do_not_overlap(self):
     r1 = Rect(0, 0, 10, 10)
     r2 = Rect(20, 0, 4, 6)
     self.assertEqual(rectangles_overlap(r1, r2), False)
Ejemplo n.º 9
0
 def test_colocated_rectangles_overlap(self):
     r = Rect(0, 0, 10, 10)
     self.assertEqual(rectangles_overlap(r, r), True)
Ejemplo n.º 10
0
 def test_overlap_top_rectangles_overlap(self):
     r1 = Rect(0, 0, 10, 10)
     r2 = Rect(3, -3, 4, 6)
     self.assertEqual(rectangles_overlap(r1, r2), True)
Ejemplo n.º 11
0
 def test_overlap_side_rectangles_overlap(self):
     r1 = Rect(0, 0, 10, 10)
     r2 = Rect(-3, 3, 6, 4)
     self.assertEqual(rectangles_overlap(r1, r2), True)
Ejemplo n.º 12
0
 def test_adjacent_on_top_rectangles_overlap(self):
     r1 = Rect(0, 0, 10, 10)
     r2 = Rect(3, 10, 4, 4)
     self.assertEqual(rectangles_overlap(r1, r2), True)
Ejemplo n.º 13
0
 def test_contained_rectangle_overlaps(self):
     r1 = Rect(0, 0, 10, 10)
     r2 = Rect(3, 3, 4, 4)
     self.assertEqual(rectangles_overlap(r1, r2), True)
Ejemplo n.º 14
0
 def test_colocated_inverted_rectangles_overlap(self):
     r1 = Rect(0, 0, 10, 10)
     r2 = Rect(10, 10, -10, -10)
     self.assertEqual(rectangles_overlap(r1, r2), True)