Commit | Line | Data |
---|---|---|
1b99f720 CM |
1 | # coding: utf-8 |
2 | ||
3 | import datetime | |
4 | from array import array | |
5 | import Image | |
6 | ||
2f062660 CM |
7 | import factory |
8 | ||
9 | from . import models | |
1b99f720 | 10 | from xnet.accounts import factories as accountsFactories |
2f062660 | 11 | |
1b99f720 | 12 | class 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 |