Add test for news
[xnet] / xnet / news / factories.py
... / ...
CommitLineData
1# coding: utf-8
2
3import datetime
4from array import array
5import Image
6
7import factory
8
9from . import models
10from xnet.accounts import factories as accountsFactories
11
12class NewsFactory(factory.DjangoModelFactory):
13 FACTORY_FOR = models.News
14
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