mirror of
https://gitlab.crans.org/bde/nk20
synced 2025-08-14 09:56:38 +02:00
Corrected test
This commit is contained in:
@@ -239,6 +239,12 @@ class TestBatchAchievements(APITestCase):
|
||||
Challenge.objects.create(name=f'Challenge {i}', description='', points=50) for i in range(3)
|
||||
]
|
||||
|
||||
self.achievement = Achievement.objects.create(
|
||||
family=self.families[0],
|
||||
challenge=self.challenges[0],
|
||||
valid=False,
|
||||
)
|
||||
|
||||
self.url = reverse("family:api:batch_achievements")
|
||||
|
||||
def test_batch_achievement_creation(self):
|
||||
@@ -254,7 +260,11 @@ class TestBatchAchievements(APITestCase):
|
||||
)
|
||||
|
||||
self.assertEqual(response.status_code, 201)
|
||||
self.assertEqual(response.data['status'], 'ok')
|
||||
for result in response.data['results']:
|
||||
if result['family'] == self.families[0].name and result['challenge'] == self.challenges[0].name:
|
||||
self.assertEqual(result['status'], 'existed')
|
||||
else:
|
||||
self.assertEqual(result['status'], 'created')
|
||||
|
||||
expected_count = len(family_ids) * len(challenge_ids)
|
||||
self.assertEqual(Achievement.objects.count(), expected_count)
|
||||
|
Reference in New Issue
Block a user