def test_getRecomputationInterval_withNoremainders_takesFirstMeassure(self): p = ProductionAggregatorMockUp( first=isodate('2000-01-01'), last=isodate('2006-01-01'), ) l = ProductionLoader(productionAggregator=p) interval = l._recomputationInterval([]) self.assertDatePairEqual( ('2000-01-01','2006-01-01'), interval)
def test_getRecomputationInterval_withSingleRemainders_takesIt(self): p = ProductionAggregatorMockUp( first=isodate('2000-01-01'), last=isodate('2006-01-01'), ) l = ProductionLoader(productionAggregator=p) interval = l._recomputationInterval([ (1,isodate('2001-01-01'), 45), ]) self.assertDatePairEqual( ('2001-01-01','2006-01-01'), interval)