X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=xnet%2Fnews%2Ffactories.py;h=1e40b205d9de3942d82b18e832a12da69c35be16;hb=95fa5c138ee65686c6dd142b45f87183b0397f30;hp=66525a375b6a6fecda138911687531246a20f30f;hpb=25dd56d39edbd4164d1d7b12f09b9675534417ca;p=xnet diff --git a/xnet/news/factories.py b/xnet/news/factories.py index 66525a3..1e40b20 100644 --- a/xnet/news/factories.py +++ b/xnet/news/factories.py @@ -5,7 +5,8 @@ import datetime import factory from . import models -from xnet.accounts import factories as accountsFactories +from xnet.accounts import factories as accounts_factories +from xnet.groups import factories as groups_factories class NewsFactory(factory.DjangoModelFactory): FACTORY_FOR = models.News @@ -13,8 +14,8 @@ class NewsFactory(factory.DjangoModelFactory): title = factory.Sequence(lambda n: u"Annonce n°%s" % n) content = u"Ceci est une annonce.\n\nC'est beau." contacts = factory.Sequence(lambda n: u"pad%s@eltrai.net" % n) - expiration = datetime.date.today() + datetime.timedelta(days=1) - restricted = factory.Sequence(lambda n: n%2 == 0, type=int) + expiration = factory.LazyAttribute(lambda _: datetime.date.today() + datetime.timedelta(days=1)) + restricted = factory.Sequence(lambda n: n % 2 == 0, type=int) - author = factory.SubFactory(accountsFactories.AccountFactory) - group = factory.SubFactory(accountsFactories.XGroupFactory) + author = factory.SubFactory(accounts_factories.AccountFactory) + group = factory.SubFactory(groups_factories.XGroupFactory)