Esempio n. 1
0
    def test_period_is_intersecting(self):
        period_1 = Period((1999, 7, 14), (2000, 2, 21))
        period_2 = Period((1998, 3, 4), (1999, 10, 2))
        self.assertTrue(period_1.is_intersecting(period_2))
        self.assertTrue(period_2.is_intersecting(period_1))

        period_3 = Period((1999, 7, 14), (2000, 2, 21))
        period_4 = Period((2000, 2, 23), (2001, 1, 12))
        self.assertFalse(period_3.is_intersecting(period_4))
        self.assertFalse(period_4.is_intersecting(period_3))
Esempio n. 2
0
    def test_period_is_intersecting(self):
        period_1 = Period((1999, 7, 14), (2000, 2, 21))
        period_2 = Period((1998, 3, 4), (1999, 10, 2))
        self.assertTrue(period_1.is_intersecting(period_2))
        self.assertTrue(period_2.is_intersecting(period_1))

        period_3 = Period((1999, 7, 14), (2000, 2, 21))
        period_4 = Period((2000, 2, 23), (2001, 1, 12))
        self.assertFalse(period_3.is_intersecting(period_4))
        self.assertFalse(period_4.is_intersecting(period_3))