SciPost Code Repository

Skip to content
Snippets Groups Projects
Commit bd8a6764 authored by Jean-Sébastien Caux's avatar Jean-Sébastien Caux
Browse files

Add fasic factories to ontology

parent af752887
No related branches found
No related tags found
No related merge requests found
......@@ -12,7 +12,7 @@ from .models import Branch, AcademicField, Specialty
class BranchFactory(factory.django.DjangoModelFactory):
name = factory.LazyAttribute(lambda b: 'Branch %d' % b.order)
slug = factory.LazyAttribute(lambda b: slugify('branch-%d' % b.order))
order = factory.Sequence(lambda n: n)
order = factory.Sequence(lambda n: Branch.objects.count() + 1)
class Meta:
model = Branch
......@@ -22,17 +22,17 @@ class AcademicFieldFactory(factory.django.DjangoModelFactory):
branch = factory.SubFactory(BranchFactory)
name = factory.LazyAttribute(lambda b: 'Field %d' % b.order)
slug = factory.LazyAttribute(lambda b: slugify('field-%d' % b.order))
order = factory.Sequence(lambda n: n)
order = factory.Sequence(lambda n: AcademicField.objects.count() + 1)
class Meta:
model = AcademicField
class SpecialtyFactory(factory.django.DjangoModelFactory):
acad_field = factory.SubFactory(AcademicField)
acad_field = factory.SubFactory(AcademicFieldFactory)
name = factory.LazyAttribute(lambda b: 'Specialty %d' % b.order)
slug = factory.LazyAttribute(lambda b: slugify('specialty-%d' % b.order))
order = factory.Sequence(lambda n: n)
order = factory.Sequence(lambda n: Specialty.objects.count() + 1)
class Meta:
model = Specialty
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