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