diff --git a/src/backend/core/factories.py b/src/backend/core/factories.py index 867b0765..63f38c8b 100644 --- a/src/backend/core/factories.py +++ b/src/backend/core/factories.py @@ -32,6 +32,7 @@ class ResourceFactory(factory.django.DjangoModelFactory): class Meta: model = models.Resource + skip_postgeneration_save = True is_public = factory.Faker("boolean", chance_of_getting_true=50) @@ -45,6 +46,8 @@ class ResourceFactory(factory.django.DjangoModelFactory): else: UserResourceAccessFactory(resource=self, user=item[0], role=item[1]) + self.save() + class UserResourceAccessFactory(factory.django.DjangoModelFactory): """Create fake resource user accesses for testing.""" @@ -72,6 +75,7 @@ class RecordingFactory(factory.django.DjangoModelFactory): class Meta: model = models.Recording + skip_postgeneration_save = True room = factory.SubFactory(RoomFactory) status = models.RecordingStatusChoices.INITIATED @@ -90,6 +94,8 @@ class RecordingFactory(factory.django.DjangoModelFactory): recording=self, user=item[0], role=item[1] ) + self.save() + class UserRecordingAccessFactory(factory.django.DjangoModelFactory): """Create fake recording user accesses for testing."""