예제 #1
0
 def end(self):
    row = self.get_job_project()
    dtFrom = datetime.strptime(row["dtFrom"], "%Y-%m-%d")
    dtTo = datetime.strptime(row["dtTo"], "%Y-%m-%d")
    dr = DateRange(dtFrom,dtTo)
    end = dr.get_day(self.start,self.days)           
    return end
예제 #2
0
def range_test():
    dtFrom = datetime.strptime("2015-09-01", "%Y-%m-%d")
    dtTo = datetime.strptime("2015-12-31", "%Y-%m-%d")
    rozsah = DateRange(dtFrom, dtTo)
    lst = rozsah.get_range_days()
    print("nalezeno dni:" + str(len(lst)))
    for d in lst:
        print(str(d))
예제 #3
0
파일: main.py 프로젝트: patrikch/planovac
def range_test():
    dtFrom = datetime.strptime("2015-09-01", "%Y-%m-%d")
    dtTo = datetime.strptime("2015-12-31", "%Y-%m-%d")
    rozsah = DateRange(dtFrom,dtTo)
    lst = rozsah.get_range_days()
    print("nalezeno dni:" + str(len(lst)))
    for d in lst:
        print(str(d))
예제 #4
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)
예제 #5
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)
예제 #6
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)
예제 #7
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))
예제 #8
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)
예제 #9
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)
예제 #10
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)
예제 #11
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))
예제 #12
0
파일: main.py 프로젝트: patrikch/planovac
def job_enddate_test():
    sql = "select * from job where id=?"
    row = Database().get_one_record(sql,[3,])
    job = Job(row)
    print(job)
    print("end=" + str(job.end))
    dtFrom = datetime.strptime("2015-01-01", "%Y-%m-%d")
    dtTo = datetime.strptime("2015-06-30", "%Y-%m-%d")
    rozsah = DateRange(dtFrom,dtTo)
    lst = rozsah.get_range_days()
    print("nalezeno dni:" + str(len(lst)))
    counter = 1
    for i,d in enumerate(lst):
        if d >= datetime.strptime("2015-01-14", "%Y-%m-%d"):
            print(str(counter) + " -> " + str(d))
            counter += 1
예제 #13
0
def job_enddate_test():
    sql = "select * from job where id=?"
    row = Database().get_one_record(sql, [
        3,
    ])
    job = Job(row)
    print(job)
    print("end=" + str(job.end))
    dtFrom = datetime.strptime("2015-01-01", "%Y-%m-%d")
    dtTo = datetime.strptime("2015-06-30", "%Y-%m-%d")
    rozsah = DateRange(dtFrom, dtTo)
    lst = rozsah.get_range_days()
    print("nalezeno dni:" + str(len(lst)))
    counter = 1
    for i, d in enumerate(lst):
        if d >= datetime.strptime("2015-01-14", "%Y-%m-%d"):
            print(str(counter) + " -> " + str(d))
            counter += 1