示例#1
0
 def test_regions_partially_overlap(self):
     region1 = (1000, 2000)
     region2 = (1500, 2500)
     self.assertTrue(regions_overlap(region1, region2),
                     "Regions should overlap")
     self.assertTrue(regions_overlap(region2, region1),
                     "Regions should overlap (reversed)")
示例#2
0
 def test_one_region_inside_the_other(self):
     region1 = (1000, 2000)
     region2 = (1250, 1750)
     self.assertTrue(regions_overlap(region1, region2),
                     "Regions should overlap")
     self.assertTrue(regions_overlap(region2, region1),
                     "Regions should overlap (reversed)")
示例#3
0
 def test_regions_dont_overlap(self):
     region1 = (1000, 2000)
     region2 = (3000, 4000)
     self.assertFalse(regions_overlap(region1, region2),
                      "Regions should not overlap")
     self.assertFalse(regions_overlap(region2, region1),
                      "Regions should not overlap (reversed)")
 def test_one_region_inside_the_other(self):
     region1 = (1000,2000)
     region2 = (1250,1750)
     self.assertTrue(regions_overlap(region1,region2),
                     "Regions should overlap")
     self.assertTrue(regions_overlap(region2,region1),
                     "Regions should overlap (reversed)")
 def test_regions_partially_overlap(self):
     region1 = (1000,2000)
     region2 = (1500,2500)
     self.assertTrue(regions_overlap(region1,region2),
                     "Regions should overlap")
     self.assertTrue(regions_overlap(region2,region1),
                     "Regions should overlap (reversed)")
 def test_regions_dont_overlap(self):
     region1 = (1000,2000)
     region2 = (3000,4000)
     self.assertFalse(regions_overlap(region1,region2),
                      "Regions should not overlap")
     self.assertFalse(regions_overlap(region2,region1),
                      "Regions should not overlap (reversed)")
示例#7
0
 def test_regions_overlap_limit_orders_dont_matter(self):
     # Check that limits of regions can be in any order
     self.assertTrue(regions_overlap((0, 10), (5, 15)))
     self.assertTrue(regions_overlap((10, 0), (5, 15)))
     self.assertTrue(regions_overlap((0, 10), (15, 5)))
     self.assertTrue(regions_overlap((10, 0), (15, 5)))
 def test_regions_overlap_limit_orders_dont_matter(self):
     # Check that limits of regions can be in any order
     self.assertTrue(regions_overlap((0,10),(5,15)))
     self.assertTrue(regions_overlap((10,0),(5,15)))
     self.assertTrue(regions_overlap((0,10),(15,5)))
     self.assertTrue(regions_overlap((10,0),(15,5)))