X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=xnet%2Fnews%2Ffactories.py;h=1e40b205d9de3942d82b18e832a12da69c35be16;hb=1564d2a521e1e2172b3c3579ceda86c9aceab47e;hp=3d6324b3f4ff16c77ede85c8f8b0c92eb89c5260;hpb=1b99f720d18167a69c30093972c2320982485fea;p=xnet diff --git a/xnet/news/factories.py b/xnet/news/factories.py index 3d6324b..1e40b20 100644 --- a/xnet/news/factories.py +++ b/xnet/news/factories.py @@ -1,13 +1,12 @@ # coding: utf-8 import datetime -from array import array -import Image 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 @@ -15,9 +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) - - author = factory.SubFactory(accountsFactories.AccountFactory) - group = factory.SubFactory(accountsFactories.XGroupFactory) + expiration = factory.LazyAttribute(lambda _: datetime.date.today() + datetime.timedelta(days=1)) + restricted = factory.Sequence(lambda n: n % 2 == 0, type=int) + author = factory.SubFactory(accounts_factories.AccountFactory) + group = factory.SubFactory(groups_factories.XGroupFactory)