7
This repository has been archived on 2023-05-07. You can view files and clone it, but cannot push or open issues or pull requests.
Files
cavemanon-wagtail-personali…/tests/factories/segment.py
2016-11-30 17:20:42 +01:00

31 lines
660 B
Python

import datetime
import factory
from personalisation import models
class SegmentFactory(factory.DjangoModelFactory):
name = 'TestSegment'
status = 'enabled'
class Meta:
model = models.Segment
@factory.post_generation
def create_rules(self, create, extracted, **kwargs):
if not create:
return
class TimeRuleFactory(factory.DjangoModelFactory):
start_time = datetime.time(8,0,0)
end_time = datetime.time(23,0,0)
class Meta:
model = models.TimeRule
class ReferralRuleFactory(factory.DjangoModelFactory):
regex_string = "test.test"
class Meta:
model = models.ReferralRule