def weeks_of_tickets(datetime, tzutc, AnalyzedAgileTicket):
"""A bunch of tickets."""
from dateutil.parser import parse
parsed = []
default = datetime(1979, 8, 15, 0, 0, 0, tzinfo=tzutc)
current_path = path.dirname(path.abspath(__file__))
csv_file = path.join(current_path, 'data', 'weeks_of_tickets.csv')
count = 1
for row in csv.DictReader(open(csv_file, 'r')):
t = AnalyzedAgileTicket(
key="FOO-{}".format(count),
committed=dict(state="committed", entered_at=parse(row['committed'], default=default)),
started=dict(state="started", entered_at=parse(row['started'], default=default)),
ended=dict(state="ended", entered_at=parse(row['ended'], default=default))
)
parsed.append(t)
count += 1
return parsed
评论列表
文章目录