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