Less DB queries in test factories

This commit is contained in:
Eliot Berriot 2019-01-04 14:36:08 +01:00
parent b6902009ac
commit d4eff5aa32
No known key found for this signature in database
GPG key ID: DD6965E2476E5C27
9 changed files with 61 additions and 54 deletions

View file

@ -2,13 +2,13 @@ import factory
from django.contrib.auth.models import Permission
from django.utils import timezone
from funkwhale_api.factories import ManyToManyFromList, registry
from funkwhale_api.factories import ManyToManyFromList, registry, NoUpdateOnCreate
from . import models
@registry.register
class GroupFactory(factory.django.DjangoModelFactory):
class GroupFactory(NoUpdateOnCreate, factory.django.DjangoModelFactory):
name = factory.Sequence(lambda n: "group-{0}".format(n))
class Meta:
@ -32,7 +32,7 @@ class GroupFactory(factory.django.DjangoModelFactory):
@registry.register
class InvitationFactory(factory.django.DjangoModelFactory):
class InvitationFactory(NoUpdateOnCreate, factory.django.DjangoModelFactory):
owner = factory.LazyFunction(lambda: UserFactory())
class Meta: