8

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

@@ -1,10 +1,8 @@
from __future__ import absolute_import, unicode_literals
import datetime
import factory
from personalisation import models, rules
from personalisation import models
class SegmentFactory(factory.DjangoModelFactory):
@@ -13,43 +11,3 @@ class SegmentFactory(factory.DjangoModelFactory):
class Meta:
model = models.Segment
class TimeRuleFactory(factory.DjangoModelFactory):
start_time = datetime.time(8, 0, 0)
end_time = datetime.time(23, 0, 0)
class Meta:
model = rules.TimeRule
class DayRuleFactory(factory.DjangoModelFactory):
class Meta:
model = rules.DayRule
class ReferralRuleFactory(factory.DjangoModelFactory):
regex_string = "test.test"
class Meta:
model = rules.ReferralRule
class VisitCountRuleFactory(factory.DjangoModelFactory):
operator = "more_than"
count = 0
class Meta:
model = rules.VisitCountRule
class QueryRuleFactory(factory.DjangoModelFactory):
class Meta:
model = rules.QueryRule
class DeviceRuleFactory(factory.DjangoModelFactory):
class Meta:
model = rules.DeviceRule