7
Commit Graph

28 Commits

Author SHA1 Message Date
Kaitlyn Crawford
74d3123084 Ensure static segments don't have one extra user 2018-03-08 13:14:29 +02:00
Kaitlyn Crawford
0efd3ae937 Update tests for new static segment population 2018-02-26 14:34:02 +02:00
Kaitlyn Crawford
8ced5bd81c Fix flake8 2018-02-22 15:15:01 +02:00
Kaitlyn Crawford
9408f90789 Use mock for testing matching user count
The fake class was causing other tests to fail because it inherits from AbstractBaseRule but isn't in the database.
I removed it and replaced it with mocked calls
2018-02-22 14:23:14 +02:00
Kaitlyn Crawford
4fd0b30c66 Check rules test skipped if segment excluded by session 2018-02-12 18:56:13 +02:00
Kaitlyn Crawford
c909852b08 Add tests 2018-02-12 18:01:01 +02:00
Kaitlyn Crawford
0f18024ebc Tests 2018-02-09 12:36:34 +02:00
Kaitlyn Crawford
824e42174f Tests 2018-02-08 19:48:31 +02:00
Kaitlyn Crawford
086168954d Test randomisation of static segments at creation 2018-02-05 12:30:12 +02:00
Kaitlyn Crawford
881090f2f9 Test randomisation for dynamic segments 2018-02-05 12:21:09 +02:00
Kaitlyn Crawford
602919d2d4 Test randomisation percentage added to segments 2018-02-02 10:14:18 +02:00
Kaitlyn Crawford
5ad70d68f6 Don't include staff and inactive users when counting matched users 2018-01-26 15:38:26 +02:00
Kaitlyn Crawford
d5e89d374b Remove unnecessary imports 2018-01-25 19:51:50 +02:00
Kaitlyn Crawford
5b39e82f80 Fixed test for adding user counter to segment 2018-01-25 18:42:38 +02:00
Kaitlyn Crawford
fbcebb43a4 Store record count on a segment when it is created 2018-01-25 15:14:19 +02:00
Kaitlyn Crawford
ef271587ec Test count_matching_users method 2018-01-25 13:26:05 +02:00
Alex Muller
e3488e87ad Enable and fix lint 2018-01-08 09:08:11 +00:00
Todd Dembrey
23b1456438 Add tests which cover anonymous users 2017-11-01 17:10:03 +00:00
Todd Dembrey
1f4a4536ab Make the static elements tracked users only
We cannot track anonymous users as the session expires after 10 minutes of
inactivity. This also avoids an issue where there is an error when the user's
session has expired and they navigate a page
2017-11-01 16:43:22 +00:00
Todd Dembrey
7cf22d05f6 Tidy up the logic checks and remove the frozen property 2017-10-26 10:55:13 +01:00
Todd Dembrey
9e0fc8e6fd Make the static segments work with match_any and fix bug in visit count 2017-10-24 10:50:05 +01:00
Todd Dembrey
a116b14d57 Update to use the save method on the form to populate the segments 2017-10-23 15:46:34 +01:00
Todd Dembrey
44cc95617e Use a form to clean the instance 2017-10-23 15:00:31 +01:00
Todd Dembrey
c6ff2801c5 Update to use a post_init signal to populate the segment 2017-10-20 17:33:47 +01:00
Todd Dembrey
cf41be4b76 Add clean method to ensure mixed static segments are valid 2017-10-20 10:57:19 +01:00
Todd Dembrey
f339879907 Ensure that mixed static and dynamic segments are not populated at runtime 2017-10-20 09:53:18 +01:00
Todd Dembrey
8c96fffd4e Ensure that the session is checked correctly 2017-10-17 17:35:57 +01:00
Todd Dembrey
675d219f1f Add the logic for static segments 2017-10-17 16:57:07 +01:00