def test_checkin_at_midnight(self): date_midnight = date(2010, 10, 12) c = CheckIn(number=10, when=date_midnight) dp = DataPoint(start=date_midnight, accumulation_period="D"); dp.add_checkin(c) self.failUnlessEqual(10, dp.number)
def test_datapoint_add_checkin_outside_period(self): when = date(2010, 10, 10) c = CheckIn(number=10, when=when) adp = DataPoint(start=when - timedelta(1), accumulation_period="D") adp.add_checkin(c) self.failUnlessEqual(0, adp.number)