From 0a2062d38e5064531d40b2bac66d4e64600e655a Mon Sep 17 00:00:00 2001 From: mariusrklein <47218379+mariusrklein@users.noreply.github.com> Date: Sat, 11 Oct 2025 14:57:44 +0200 Subject: [PATCH] add test for membertraining title --- jdav_web/members/tests/basic.py | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/jdav_web/members/tests/basic.py b/jdav_web/members/tests/basic.py index ad8b7bc..7109048 100644 --- a/jdav_web/members/tests/basic.py +++ b/jdav_web/members/tests/basic.py @@ -2518,9 +2518,16 @@ class MemberTrainingAdminTestCase(AdminTestCase): date=timezone.now().date() ) - self.member_training.activity.add( - ActivityCategory.objects.create(name='Test Activity', ljp_category='Sonstiges', description='Test') + self.member_training2 = MemberTraining.objects.create( + member=Member.objects.create(**REGISTRATION_DATA), + category=TrainingCategory.objects.create(name='Test Training', permission_needed=False), + date=None ) + + self.activity = ActivityCategory.objects.create(name='Test Activity', ljp_category='Sonstiges', description='Test') + + self.member_training.activity.add(self.activity) + self.member_training2.activity.add(self.activity) def test_changelist(self): c = self._login('superuser') @@ -2533,6 +2540,10 @@ class MemberTrainingAdminTestCase(AdminTestCase): url = reverse('admin:members_membertraining_change', args=(self.member_training.pk,)) response = c.get(url) self.assertEqual(response.status_code, HTTPStatus.OK) + + def test_membertraining_title(self): + self.assertNotEqual(self.member_training, self.member_training2) + class PermissionMemberGroupTestCase(BasicMemberTestCase): def setUp(self):