8 from xnet
.accounts
import factories
as accounts_factories
9 from xnet
.groups
import factories
as groups_factories
11 class NewsFactory(factory
.DjangoModelFactory
):
12 FACTORY_FOR
= models
.News
14 title
= factory
.Sequence(lambda n
: u
"Annonce n°%s" % n
)
15 content
= u
"Ceci est une annonce.\n\nC'est beau."
16 contacts
= factory
.Sequence(lambda n
: u
"pad%s@eltrai.net" % n
)
17 expiration
= factory
.LazyAttribute(lambda _
: datetime
.date
.today() + datetime
.timedelta(days
=1))
18 restricted
= factory
.Sequence(lambda n
: n %
2 == 0, type=int)
20 author
= factory
.SubFactory(accounts_factories
.AccountFactory
)
21 group
= factory
.SubFactory(groups_factories
.XGroupFactory
)