def test_Location_Dawn(): c = Location() c.dawn()
def test_Location_DawnUTC(): c = Location() c.dawn(local=False)
row = (ptt, startDate + datTZ, endDate + datTZ, diel_name[per], moon, startDate + datTZ, endDate + datTZ) rows.append(row) iCur.insertRow(row) startDate = endDate + datSec ## if startDate > datetime.datetime(2016, 8, 4, 18): ## pass if endDate == events[ per]: # event row has already been written # 3 endDate = datetime.datetime.combine( startDate.date(), datetime.time(cur_hour + 1)) # next whole hour per = per + 1 if per < 4 else 1 # advance periond nextDate = events[per] if per > 1 else loc.dawn( loc_day + datDay).replace(tzinfo=None) else: # 1-EndDate is still whole hour endDate = events[per] # coming up on next event nextDate = endDate + datTZ # initialize (well past endDate) if nextDate <= endDate: # 4 use nextDate instead of endDate # row = (ptt, startDate, nextDate, diel_name[per], moon, startDate, nextDate) row = (ptt, startDate + datTZ, nextDate + datTZ, diel_name[per], moon, startDate + datTZ, nextDate + datTZ) rows.append(row) iCur.insertRow(row) startDate = nextDate + datSec # No need? endDate = datetime.datetime.combine(startDate.date(), datetime.time(cur_hour+1)) per = per + 1 if per < 4 else 1