Rishi Gupta
ebebd04587
analytics: Fix ValueErrors affecting test coverage.
...
Pathways that only catch internal code errors should use AssertionError so
that they are not included when computing test coverage.
2017-03-14 16:59:54 -07:00
Raghav Jajodia
a3a03bd6a5
mypy: Added Dict, List and Set imports.
...
Fixed mypy errors associated with the upgrade.
2017-03-04 14:33:44 -08:00
Rishi Gupta
734ca4644c
analytics: Add random_seed argument to generate_time_series_data.
2017-01-17 15:54:57 -08:00
Rishi Gupta
2710a944e8
analytics: Refactor fixture creation to make it more general.
...
Also less verbose, in preparation for adding a bunch more fixtures.
2017-01-17 15:54:57 -08:00
Rishi Gupta
680e7f75e1
analytics: Change generate_time_series_data argument from length to days.
...
Previously, this function seemed ambivalent about whether it was generating
a series of abstract data points or a series of data points that would
correspond to times. Switch firmly to the latter, so e.g. if the frequency
changes, so will the length of the output sequence.
2017-01-17 15:54:57 -08:00
Rishi Gupta
3712fda30d
analytics: Ensure fixture data points are non-negative.
2017-01-17 15:54:57 -08:00
Rishi Gupta
6374596a77
analytics: Add initial fixture for testing views.
2017-01-10 17:48:07 -08:00