Skip to content

Commit

Permalink
Fix factory to add department to team automatically
Browse files Browse the repository at this point in the history
  • Loading branch information
Pithikos committed Sep 28, 2021
1 parent ff00cb2 commit 0eaa154
Showing 1 changed file with 11 additions and 5 deletions.
16 changes: 11 additions & 5 deletions api/teams/tests/factories.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,21 @@
from api.teams.models import Team, Department


class TeamFactory(factory.django.DjangoModelFactory):
name = factory.Faker("word")
class DepartmentFactory(factory.django.DjangoModelFactory):
name = factory.Iterator(["HMRC", "MOD", "BEIS", "DIT", "NCSC"])
# Commented out since probably we want to manually add this.
# team = factory.RelatedFactory(
# TeamFactory,
# factory_related_name='department',
# )

class Meta:
model = Team
model = Department


class DepartmentFactory(factory.django.DjangoModelFactory):
class TeamFactory(factory.django.DjangoModelFactory):
name = factory.Faker("word")
department = factory.SubFactory(DepartmentFactory)

class Meta:
model = Department
model = Team

0 comments on commit 0eaa154

Please sign in to comment.