3d6324b3f4ff16c77ede85c8f8b0c92eb89c5260
[xnet] / xnet / news / factories.py
1 # coding: utf-8
2
3 import datetime
4 from array import array
5 import Image
6
7 import factory
8
9 from . import models
10 from xnet.accounts import factories as accountsFactories
11
12 class 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