Tests adjusted to reflect changes in comments (Full name instead of user name)
Some checks failed
SonarQube Scan / SonarQube Trigger (push) Failing after 1m9s

This commit is contained in:
2025-12-02 13:11:07 +01:00
parent 8ea0937ea4
commit 09010a117e

View File

@@ -1620,19 +1620,25 @@ class GetVorgabeCommentsViewTest(TestCase):
# Create users # Create users
self.regular_user = User.objects.create_user( self.regular_user = User.objects.create_user(
username='regularuser', username='regularuser',
password='testpass123' password='testpass123',
first_name='Regular',
last_name='User'
) )
self.staff_user = User.objects.create_user( self.staff_user = User.objects.create_user(
username='staffuser', username='staffuser',
password='testpass123' password='testpass123',
first_name='Staff',
last_name='User'
) )
self.staff_user.is_staff = True self.staff_user.is_staff = True
self.staff_user.save() self.staff_user.save()
self.other_user = User.objects.create_user( self.other_user = User.objects.create_user(
username='otheruser', username='otheruser',
password='testpass123' password='testpass123',
first_name='Other',
last_name='User'
) )
# Create test data # Create test data
@@ -1697,7 +1703,7 @@ class GetVorgabeCommentsViewTest(TestCase):
# Should only see their own comment # Should only see their own comment
self.assertEqual(len(data['comments']), 1) self.assertEqual(len(data['comments']), 1)
self.assertEqual(data['comments'][0]['text'], 'Kommentar von Regular User') self.assertEqual(data['comments'][0]['text'], 'Kommentar von Regular User')
self.assertEqual(data['comments'][0]['user'], 'regularuser') self.assertEqual(data['comments'][0]['user'], 'Regular User')
self.assertTrue(data['comments'][0]['is_own']) self.assertTrue(data['comments'][0]['is_own'])
def test_staff_user_sees_all_comments(self): def test_staff_user_sees_all_comments(self):
@@ -1715,8 +1721,8 @@ class GetVorgabeCommentsViewTest(TestCase):
# Should see all comments # Should see all comments
self.assertEqual(len(data['comments']), 2) self.assertEqual(len(data['comments']), 2)
usernames = [c['user'] for c in data['comments']] usernames = [c['user'] for c in data['comments']]
self.assertIn('regularuser', usernames) self.assertIn('Regular User', usernames)
self.assertIn('otheruser', usernames) self.assertIn('Other User', usernames)
def test_get_comments_returns_404_for_nonexistent_vorgabe(self): def test_get_comments_returns_404_for_nonexistent_vorgabe(self):
"""Test that requesting comments for non-existent Vorgabe returns 404""" """Test that requesting comments for non-existent Vorgabe returns 404"""
@@ -2041,12 +2047,16 @@ class DeleteVorgabeCommentViewTest(TestCase):
self.other_user = User.objects.create_user( self.other_user = User.objects.create_user(
username='otheruser', username='otheruser',
password='testpass123' password='testpass123',
first_name='Other',
last_name='User'
) )
self.staff_user = User.objects.create_user( self.staff_user = User.objects.create_user(
username='staffuser', username='staffuser',
password='testpass123' password='testpass123',
first_name='Staff',
last_name='User'
) )
self.staff_user.is_staff = True self.staff_user.is_staff = True
self.staff_user.save() self.staff_user.save()