예제 #1
0
 def testShiftWorkFailBaker(self):
     p = worktoday(datetime.date(2012,11,1), "baker")
     self.assertFalse(p.working())
예제 #2
0
 def testWorking(self):
     d = datetime.date(2012, 10, 26)
     p = worktoday(d, "b")
     self.assertTrue(d.isocalendar() == p.date)
예제 #3
0
 def testShiftWorkCharlie(self):
     p = worktoday(datetime.date(2012,11,1), "charlie")
     self.assertTrue(p.working())
예제 #4
0
 def testWorkingNewYearsEve(self):
     d = datetime.date(2012, 12, 31)
     p = worktoday(d, "b")
     self.assertFalse(p.working())
예제 #5
0
 def testWorkingOnNewYears(self):
     d = datetime.date(2013,1,1)
     p = worktoday(d, "b")
     self.assertFalse(p.working())
예제 #6
0
 def testYesterday(self):
     p = worktoday(datetime.date(2012, 10, 25), "b")
     self.assertTrue(p.working())
예제 #7
0
 def testToday(self):
     p = worktoday(datetime.date(2012, 10, 26), "b")
     self.assertFalse(p.working())