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))
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))