def create_dummy_rate_file(rate_file):
rates = lists(floats(min_value=0.00001, allow_nan=False, allow_infinity=False), min_size=0, max_size=100).example()
max_year = datetime.datetime.now().year
date_times = lists(datetimes(min_year=2016, max_year=max_year), min_size=len(rates),
max_size=len(rates)).map(sorted).example()
with open(rate_file, 'a') as f:
for date_time, rate in zip(date_times, rates):
writer = csv.writer(f, lineterminator='\n')
market_data = [date_time.strftime("%Y-%m-%d %H:%M:%S"), rate]
writer.writerow(market_data)
return rates, date_times
评论列表
文章目录