def fake_app_stats(request, addon, group, start, end, format): from time import strftime from math import sin, floor start, end = check_series_params_or_404(group, start, end, format) faked = [] val = 0 for single_date in daterange(start, end): isodate = strftime("%Y-%m-%d", single_date.timetuple()) faked.append({ 'date': isodate, 'count': floor(200 + 50 * sin(val + 1)), 'data': { 'installs': floor(200 + 50 * sin(2 * val + 2)), 'usage': floor(200 + 50 * sin(3 * val + 3)), #'device': floor(200 + 50 * sin(5 * val + 5)), }}) val += .01 return faked