news - Removing promo range fields
[xnet] / xnet / news / factories.py
CommitLineData
1b99f720
CM
1# coding: utf-8
2
3import datetime
1b99f720 4
2f062660
CM
5import factory
6
7from . import models
1b99f720 8from xnet.accounts import factories as accountsFactories
2f062660 9
1b99f720 10class NewsFactory(factory.DjangoModelFactory):
2f062660
CM
11 FACTORY_FOR = models.News
12
1b99f720
CM
13 title = factory.Sequence(lambda n: u"Annonce n°%s" % n)
14 content = u"Ceci est une annonce.\n\nC'est beau."
15 contacts = factory.Sequence(lambda n: u"pad%s@eltrai.net" % n)
16 expiration = datetime.date.today() + datetime.timedelta(days=1)
17 restricted = factory.Sequence(lambda n: n%2 == 0, type=int)
18
19 author = factory.SubFactory(accountsFactories.AccountFactory)
20 group = factory.SubFactory(accountsFactories.XGroupFactory)