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
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)