Example #1
0
 def testPlus1(self):
     self.assertEqual(
         Weather.GetAdjustedDate(datetime.date(2018, 1, 8),
                                 self._standardWorkingDays, 1),
         datetime.date(2018, 1, 9))
Example #2
0
 def testMinus10WeatherEffected(self):
     self.assertEqual(
         Weather.GetAdjustedDate(datetime.date(2018, 1, 17),
                                 self._standardWorkingDays,
                                 -10, self._parameter),
         datetime.date(2018, 1, 1))
Example #3
0
 def testMinus1Weekend(self):
     self.assertEqual(
         Weather.GetAdjustedDate(datetime.date(2018, 1, 8),
                                 self._standardWorkingDays, -1),
         datetime.date(2018, 1, 5))
Example #4
0
 def testMinus1WeekendAllowed(self):
     self.assertEqual(
         Weather.GetAdjustedDate(datetime.date(2018, 1, 8),
                                 [1, 1, 1, 1, 1, 1, 1], -1),
         datetime.date(2018, 1, 7))
Example #5
0
 def testPlus1WeekendAllowed(self):
     self.assertEqual(
         Weather.GetAdjustedDate(datetime.date(2018, 1, 5),
                                 [1, 1, 1, 1, 1, 1, 1], 1),
         datetime.date(2018, 1, 6))