8

Update to use a post_init signal to populate the segment

This commit is contained in:
Todd Dembrey
2017-10-20 17:33:47 +01:00
parent 0d2834a55f
commit c6ff2801c5
3 changed files with 54 additions and 14 deletions

View File

@@ -20,6 +20,9 @@ def test_session_added_to_static_segment_at_creation(rf, site, client):
VisitCountRule.objects.create(counted_page=site.root_page, segment=segment)
segment.save()
# We need to trigger the post init
segment = Segment.objects.get(id=segment.id)
assert session.session_key in segment.sessions.values_list('session_key', flat=True)
@@ -38,6 +41,9 @@ def test_mixed_static_dynamic_session_doesnt_generate_at_creation(rf, site, clie
)
segment.save()
# We need to trigger the post init
segment = Segment.objects.get(id=segment.id)
assert not segment.sessions.all()