8
Commit Graph

106 Commits

Author SHA1 Message Date
Boris Besemer
336ed2317c Merge pull request #198 from ixc/198_delete_variants_of_descendants
Variants are not deleted for page descendants
2019-09-19 09:57:18 +02:00
Sean Harrison
43b5b62e60 Clean up test_static_dynamic_segments.py so it passes flake8 (#199)
* WP-1 clean up tests to pass flake8

* WP-1 undo yapf!
2019-03-16 08:27:37 +01:00
Paul J Stevens
69a4514129 update testcode
run isort
2019-03-15 12:58:30 +01:00
Paul J Stevens
4ae8a5e60b postmerge fixes 2019-03-15 11:46:44 +01:00
Paul J Stevens
d7ad1be51f Merge preakholt changes 2019-03-15 11:21:14 +01:00
Alastair Weakley
d775ef57e6 Ensure variants are deleted for page decendants 2019-01-24 16:59:44 +11:00
sewagodimo
60675203c6 fixed some comments 2019-01-10 14:51:43 +02:00
sewagodimo
ceef806301 add tests for varient exclusion use cases 2019-01-10 14:47:18 +02:00
sewagodimo
9235932f00 update exclude varient format and add variants to tests 2019-01-10 12:41:53 +02:00
sewagodimo
cbb56847ae fix flake8 error 2019-01-09 17:17:51 +02:00
sewagodimo
b135e79c77 remove trailing print 2019-01-09 17:04:00 +02:00
sewagodimo
94a5c6b289 tests for querysets in variant_exclude 2019-01-09 16:54:28 +02:00
Kaitlyn Crawford
d3f4d42d82 Define panel for rules to handle InlinePanel changes 2019-01-02 16:51:56 +02:00
tm-kn
1f464adaa7 Do not generate sitemap entries for variants (#187) 2018-09-25 07:57:41 +02:00
tm-kn
d15f6c37d3 Return 404 if variant page is accessed directly (#188) 2018-09-25 07:57:06 +02:00
tm-kn
7d679d7111 Add origin country rule (#190) 2018-09-25 07:51:25 +02:00
tm-kn
a47803eca5 Delete related variants when deleting the segment (#183)
* Delete related variants when deleting the segment

Closes #155

* Fix typo

* Fix migration ordering

* Split metadata migrations
2018-07-19 12:59:46 +02:00
Tomasz Knapik
0fd6d4d2e5 Delete variants of a page that is being deleted 2018-07-06 15:11:03 +01:00
Paul J Stevens
0bdb80f25a improve SessionSegmentAdapter 2018-05-26 16:04:11 +02:00
Paul J Stevens
4ad097b4fa include wagtail-2.1 in test matrix 2018-05-26 14:57:03 +02:00
Paul J Stevens
12f110d913 remove customer manager again for now 2018-05-26 14:35:53 +02:00
Paul J Stevens
4f3f9a4d40 lint 2018-05-26 12:28:01 +02:00
Paul J Stevens
9710d3b479 post-merge cleanups 2018-05-26 11:45:28 +02:00
Kaitlyn Crawford
7f5e958ee3 Catch the exception if the visit count rule doesn't have a page 2018-03-09 19:20:30 +02:00
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
f898dfe017 Actually add tests for segment users view 2018-02-22 16:12:24 +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
fdc0a7f2e1 Get user info for Visit count rule 2018-02-21 19:08:29 +02:00
Kaitlyn Crawford
330557be8d Make VisitCountRule.test_user actually test with only a user 2018-02-21 18:48:44 +02:00
Kaitlyn Crawford
364cb1a7e6 Query rule should not be static 2018-02-20 15:08:12 +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
Kaitlyn Crawford
a00929846e Set query rule to be static 2018-01-18 16:17:30 +02:00
Alex Muller
e3488e87ad Enable and fix lint 2018-01-08 09:08:11 +00:00
Alex Muller
808aa6d202 Add tests for exclude_variants 2018-01-08 09:07:15 +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