Fix some things in groups.views
[xnet] / xnet / news / factories.py
index 3d6324b..1e40b20 100644 (file)
@@ -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)