7

Splits test factories and updates documentation

This commit is contained in:
Jasper Berghoef
2017-04-25 16:15:33 +02:00
parent da56a521a9
commit 6640bf8d74
8 changed files with 97 additions and 63 deletions

View File

@ -8,8 +8,9 @@ from freezegun import freeze_time
from wagtail.wagtailcore.models import Page
from wagtail_factories import SiteFactory
from tests.factories.segment import (
QueryRuleFactory, ReferralRuleFactory, SegmentFactory, TimeRuleFactory,
from tests.factories.segment import SegmentFactory
from tests.factories.rule import (
QueryRuleFactory, ReferralRuleFactory, TimeRuleFactory,
DayRuleFactory, VisitCountRuleFactory, DeviceRuleFactory)
@ -22,11 +23,13 @@ class TestUserSegmenting(object):
"""
self.site = SiteFactory(is_default_site=True)
def test_no_segments(self, client):
request = client.get('/')
assert client.session['segments'] == []
@freeze_time("10:00:00")
def test_time_segment(self, client):
time_only_segment = SegmentFactory(name='Time only')