def test_intersect_same(self): start = Pendulum(2016, 8, 7) end = start.add(weeks=1) p1 = Period(start, end) intersection = p1.intersect(Period(start.copy(), end.copy())) self.assertPendulum(intersection.start, 2016, 8, 7) self.assertPendulum(intersection.end, 2016, 8, 14)
def test_diff_in_minutes_positive_big(self): dt = Pendulum(2000, 1, 1) self.assertEqual( 1502, dt.diff(dt.copy().add(hours=25).add(minutes=2)).in_minutes())