From fed0f017274292b9a337f83d6ff8f9ad00ba656a Mon Sep 17 00:00:00 2001
From: Ernesto Rico Schmidt <ernesto@helsinki.at>
Date: Tue, 14 May 2024 11:56:40 -0400
Subject: [PATCH] test: add factories for Category, Language, LinkType,
 MusicFocus, Topic and Owner

---
 program/tests/factories.py | 35 +++++++++++++++++++++++++++++++++++
 1 file changed, 35 insertions(+)

diff --git a/program/tests/factories.py b/program/tests/factories.py
index 738c6ddc..fcf52b6b 100644
--- a/program/tests/factories.py
+++ b/program/tests/factories.py
@@ -7,15 +7,20 @@ from django.contrib.auth.models import Permission, User
 from django.db.models import QuerySet
 from django.utils.timezone import now
 from program.models import (
+    Category,
     FundingCategory,
     Host,
     Image,
+    Language,
     License,
+    LinkType,
+    MusicFocus,
     Note,
     RRule,
     Schedule,
     Show,
     TimeSlot,
+    Topic,
     Type,
 )
 
@@ -117,3 +122,33 @@ class LicenseFactory(DjangoModelFactory):
 class NoteFactory(DjangoModelFactory):
     class Meta:
         model = Note
+
+
+class CategoryFactory(DjangoModelFactory):
+    class Meta:
+        model = Category
+
+
+class LanguageFactory(DjangoModelFactory):
+    class Meta:
+        model = Language
+
+
+class LinkTypeFactory(DjangoModelFactory):
+    class Meta:
+        model = LinkType
+
+
+class MusicFocusFactory(DjangoModelFactory):
+    class Meta:
+        model = MusicFocus
+
+
+class TopicFactory(DjangoModelFactory):
+    class Meta:
+        model = Topic
+
+
+class OwnerFactory(DjangoModelFactory):
+    class Meta:
+        model = User
-- 
GitLab