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)