news - Removing promo range fields
[xnet] / xnet / news / factories.py
1 # coding: utf-8
2
3 import datetime
4
5 import factory
6
7 from . import models
8 from xnet.accounts import factories as accountsFactories
9
10 class NewsFactory(factory.DjangoModelFactory):
11 FACTORY_FOR = models.News
12
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)