def test_period_is_connecting(self): period_1 = Period((1999, 7, 14), (2000, 2, 21)) period_2 = Period((2000, 2, 21), (2003, 10, 2)) self.assertTrue(period_1.is_connecting(period_2)) self.assertTrue(period_2.is_connecting(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_connecting(period_4)) self.assertFalse(period_4.is_connecting(period_3))