Move xnet/accounts to xnet/groups
[xnet] / xnet / news / factories.py
index 66525a3..1e40b20 100644 (file)
@@ -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)