From 68938ba44bd7732b580a352aa5d44f2f9aa2c363 Mon Sep 17 00:00:00 2001 From: Christian Cueni Date: Wed, 20 Nov 2024 15:09:40 +0100 Subject: [PATCH] Get or create organisation --- .../migrations/0011_organisationsupervisor.py | 2 +- .../learning_mentor/tests/test_organisation_supervisor.py | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/server/vbv_lernwelt/learning_mentor/migrations/0011_organisationsupervisor.py b/server/vbv_lernwelt/learning_mentor/migrations/0011_organisationsupervisor.py index bfb47b79..32963482 100644 --- a/server/vbv_lernwelt/learning_mentor/migrations/0011_organisationsupervisor.py +++ b/server/vbv_lernwelt/learning_mentor/migrations/0011_organisationsupervisor.py @@ -1,8 +1,8 @@ # Generated by Django 4.2.13 on 2024-11-20 06:22 +import django.db.models.deletion from django.conf import settings from django.db import migrations, models -import django.db.models.deletion class Migration(migrations.Migration): diff --git a/server/vbv_lernwelt/learning_mentor/tests/test_organisation_supervisor.py b/server/vbv_lernwelt/learning_mentor/tests/test_organisation_supervisor.py index c592bf4d..e4ea8e30 100644 --- a/server/vbv_lernwelt/learning_mentor/tests/test_organisation_supervisor.py +++ b/server/vbv_lernwelt/learning_mentor/tests/test_organisation_supervisor.py @@ -32,8 +32,11 @@ class OrganisationSupervisorTestCase(APITestCase): self.course_session = create_course_session(course=self.course, title="Test VV") self.course_config = CourseConfiguration.objects.get(course=self.course) - self.mobi = Organisation.objects.get(name_de="Die Mobiliar") - self.baloise = Organisation.objects.get(name_de="Baloise") + self.mobi = Organisation.objects.get_or_create(name_de="Die Mobiliar", + defaults={"organisation_id": 100, "name_de": "Die Mobiliar", })[ + 0] + self.baloise = Organisation.objects.get_or_create(name_de="Baloise", + defaults={"organisation_id": 101, "name_de": "Baloise", })[0] self.supervisor = create_user("supervisor") self.participant_1 = add_course_session_user(