예제 #1
0
파일: tests.py 프로젝트: patrikch/planovac
 def test_kolikaty_after(self):
     """Between 1.10.2015 and 31.10.2015 02.11.2015 should be index=-2"""   
     dtFrom = datetime.strptime("2015-10-01", "%Y-%m-%d")
     dtTo = datetime.strptime("2015-10-31", "%Y-%m-%d")
     dtRange = DateRange(dtFrom,dtTo)
     svatek = datetime.strptime("2015-10-28", "%Y-%m-%d")
     dtRange.svatky = [svatek]
     index = dtRange.kolikaty(datetime.strptime("2015-11-02", "%Y-%m-%d"))
     self.assertEqual(-2,index)
예제 #2
0
파일: tests.py 프로젝트: patrikch/planovac
 def test_kolikaty_right(self):
     """Between 1.10.2015 and 31.10.2015 9.10.2015 should be index=6"""   
     dtFrom = datetime.strptime("2015-10-01", "%Y-%m-%d")
     dtTo = datetime.strptime("2015-10-31", "%Y-%m-%d")
     dtRange = DateRange(dtFrom,dtTo)
     svatek = datetime.strptime("2015-10-28", "%Y-%m-%d")
     dtRange.svatky = [svatek]
     index = dtRange.kolikaty(datetime.strptime("2015-10-09", "%Y-%m-%d"))
     self.assertEqual(6,index)
예제 #3
0
파일: tests.py 프로젝트: patrikch/planovac
 def test_kolikaty_before(self):
     """Between 1.10.2015 and 31.10.2015 30.09.2015 should be index=-1"""   
     dtFrom = datetime.strptime("2015-10-01", "%Y-%m-%d")
     dtTo = datetime.strptime("2015-10-31", "%Y-%m-%d")
     dtRange = DateRange(dtFrom,dtTo)
     svatek = datetime.strptime("2015-10-28", "%Y-%m-%d")
     dtRange.svatky = [svatek]
     index = dtRange.kolikaty(datetime.strptime("2015-09-30", "%Y-%m-%d"))
     self.assertEqual(-1,index)
예제 #4
0
파일: tests.py 프로젝트: patrikch/planovac
 def test_get_range_days(self):
     """Between 1.10.2015 and 31.10.2015 should be 21 working days"""   
     dtFrom = datetime.strptime("2015-10-01", "%Y-%m-%d")
     dtTo = datetime.strptime("2015-10-31", "%Y-%m-%d")
     dtRange = DateRange(dtFrom,dtTo)
     svatek = datetime.strptime("2015-10-28", "%Y-%m-%d")
     dtRange.svatky = [svatek]
     days = dtRange.get_range_days()
     self.assertEqual(21,len(days))
예제 #5
0
파일: tests.py 프로젝트: patrikch/planovac
 def test_kolikaty_after(self):
     """Between 1.10.2015 and 31.10.2015 02.11.2015 should be index=-2"""
     dtFrom = datetime.strptime("2015-10-01", "%Y-%m-%d")
     dtTo = datetime.strptime("2015-10-31", "%Y-%m-%d")
     dtRange = DateRange(dtFrom, dtTo)
     svatek = datetime.strptime("2015-10-28", "%Y-%m-%d")
     dtRange.svatky = [svatek]
     index = dtRange.kolikaty(datetime.strptime("2015-11-02", "%Y-%m-%d"))
     self.assertEqual(-2, index)
예제 #6
0
파일: tests.py 프로젝트: patrikch/planovac
 def test_kolikaty_before(self):
     """Between 1.10.2015 and 31.10.2015 30.09.2015 should be index=-1"""
     dtFrom = datetime.strptime("2015-10-01", "%Y-%m-%d")
     dtTo = datetime.strptime("2015-10-31", "%Y-%m-%d")
     dtRange = DateRange(dtFrom, dtTo)
     svatek = datetime.strptime("2015-10-28", "%Y-%m-%d")
     dtRange.svatky = [svatek]
     index = dtRange.kolikaty(datetime.strptime("2015-09-30", "%Y-%m-%d"))
     self.assertEqual(-1, index)
예제 #7
0
파일: tests.py 프로젝트: patrikch/planovac
 def test_kolikaty_right(self):
     """Between 1.10.2015 and 31.10.2015 9.10.2015 should be index=6"""
     dtFrom = datetime.strptime("2015-10-01", "%Y-%m-%d")
     dtTo = datetime.strptime("2015-10-31", "%Y-%m-%d")
     dtRange = DateRange(dtFrom, dtTo)
     svatek = datetime.strptime("2015-10-28", "%Y-%m-%d")
     dtRange.svatky = [svatek]
     index = dtRange.kolikaty(datetime.strptime("2015-10-09", "%Y-%m-%d"))
     self.assertEqual(6, index)
예제 #8
0
파일: tests.py 프로젝트: patrikch/planovac
 def test_get_range_days(self):
     """Between 1.10.2015 and 31.10.2015 should be 21 working days"""
     dtFrom = datetime.strptime("2015-10-01", "%Y-%m-%d")
     dtTo = datetime.strptime("2015-10-31", "%Y-%m-%d")
     dtRange = DateRange(dtFrom, dtTo)
     svatek = datetime.strptime("2015-10-28", "%Y-%m-%d")
     dtRange.svatky = [svatek]
     days = dtRange.get_range_days()
     self.assertEqual(21, len(days))