SciPost Code Repository

Skip to content
Snippets Groups Projects
Commit 9e8b169c authored by George Katsikas's avatar George Katsikas :goat:
Browse files

add factories for all commentaries models

parent f42aab6a
No related branches found
No related tags found
No related merge requests found
...@@ -28,7 +28,7 @@ class BaseCommentaryFactory(factory.django.DjangoModelFactory): ...@@ -28,7 +28,7 @@ class BaseCommentaryFactory(factory.django.DjangoModelFactory):
vetted_by = factory.SubFactory("scipost.factories.ContributorFactory") vetted_by = factory.SubFactory("scipost.factories.ContributorFactory")
type = LazyRandEnum(COMMENTARY_TYPES) type = LazyRandEnum(COMMENTARY_TYPES)
acad_field = factory.SubFactory("ontology.factories.AcademicFieldFactory") acad_field = factory.SubFactory("ontology.factories.AcademicFieldFactory")
approaches = LazyRandEnum(SCIPOST_APPROACHES) approaches = LazyRandEnum(SCIPOST_APPROACHES, repeat=2)
open_for_commenting = True open_for_commenting = True
title = factory.Faker("sentence") title = factory.Faker("sentence")
......
__copyright__ = "Copyright © Stichting SciPost (SciPost Foundation)"
__license__ = "AGPL v3"
from django.test import TestCase
from commentaries.factories import CommentaryFactory
class TestCommentaryFactory(TestCase):
def test_can_create_commentaries(self):
commentary = CommentaryFactory()
self.assertIsNotNone(commentary)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment