X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=xnet%2Fnews%2Ffactories.py;h=3d6324b3f4ff16c77ede85c8f8b0c92eb89c5260;hb=1b99f720d18167a69c30093972c2320982485fea;hp=11581522bb5e638c79633699cc79ba96d92b0293;hpb=6cc8173e154bbdc350103598dae5aca96be67c96;p=xnet diff --git a/xnet/news/factories.py b/xnet/news/factories.py index 1158152..3d6324b 100644 --- a/xnet/news/factories.py +++ b/xnet/news/factories.py @@ -1,8 +1,23 @@ +# coding: utf-8 + +import datetime +from array import array +import Image + import factory from . import models +from xnet.accounts import factories as accountsFactories - -class GroupFactory(factory.DjangoModelFactory): +class NewsFactory(factory.DjangoModelFactory): FACTORY_FOR = models.News + 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) +