From 858c7065b355b9cca79e126f880f45d3bd522444 Mon Sep 17 00:00:00 2001
From: Bryan Brancotte <bryan.brancotte@pasteur.fr>
Date: Tue, 8 Apr 2025 10:31:23 +0200
Subject: [PATCH] testfix, create profiles

---
 src/strass/strass_app/tests/test_forms.py | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/src/strass/strass_app/tests/test_forms.py b/src/strass/strass_app/tests/test_forms.py
index 22a408d9..69e5ab83 100644
--- a/src/strass/strass_app/tests/test_forms.py
+++ b/src/strass/strass_app/tests/test_forms.py
@@ -21,10 +21,11 @@ import os
 import pathlib
 import random
 from tempfile import NamedTemporaryFile
-from django.core import mail
 
+import live_settings
 from crispy_forms import layout
 from django.contrib.auth.models import AnonymousUser
+from django.core import mail
 from django.core.files.uploadedfile import SimpleUploadedFile
 from django.template import Template, Context
 from django.test import RequestFactory
@@ -32,6 +33,7 @@ from freezegun import freeze_time
 
 from strass_app import forms
 from strass_app.forms import EmptyForm
+from strass_app.management.commands import load_demo
 from strass_app.tests.test_base_test_case import TooledTestCase
 
 logger = logging.getLogger(__name__)
@@ -59,6 +61,7 @@ class TestMain(TooledTestCase):
 
 class TestCandidateForm(TooledTestCase):
     def test_pdf_safe_crashes_log_collected(self):
+        load_demo.create_profiles()
         mail_count = len(mail.outbox)
         m = random.randint(1, 12)
         d = random.randint(1, 28)
@@ -72,7 +75,7 @@ class TestCandidateForm(TooledTestCase):
                     "first_name": "Ada",
                     "last_name": "Lovelace",
                     "email": "ada.lovelace@pasteur.fr",
-                    "profiles": "2",
+                    "profiles": [2],
                     "motivation": "Yes I am !",
                     "lang": "en",
                 },
-- 
GitLab