예제 #1
0
 def test_it_is_not_encompassed_by_other_range(self):
     range1 = DateRange(self.date3, self.date4)
     left_disjoint = DateRange(self.date1, self.date2)
     right_disjoint = DateRange(self.date5, self.date5)
     left_intersect = DateRange(self.date1, self.date3)
     right_intersect = DateRange(self.date3, self.date6)
     
     self.assertFalse(left_disjoint.encompassed_by(range1))
     self.assertFalse(right_disjoint.encompassed_by(range1))
     self.assertFalse(left_intersect.encompassed_by(range1))
     self.assertFalse(right_intersect.encompassed_by(range1))
예제 #2
0
 def test_it_is_encompassed_by_other_range(self):
     range1 = DateRange(self.date2, self.date4)
     range2 = DateRange(self.date1, self.date4)
     self.assertTrue(range1.encompassed_by(range2))