From 7061230873c931855f84121da1e4169d0d90a245 Mon Sep 17 00:00:00 2001 From: Jacek Lebioda <jacek.lebioda@uni.lu> Date: Mon, 11 Dec 2017 16:55:03 +0100 Subject: [PATCH] Flying team addition test --- smash/web/tests/view/test_flying_teams.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/smash/web/tests/view/test_flying_teams.py b/smash/web/tests/view/test_flying_teams.py index 384bfa56..64e36435 100644 --- a/smash/web/tests/view/test_flying_teams.py +++ b/smash/web/tests/view/test_flying_teams.py @@ -5,6 +5,11 @@ from web.tests import LoggedInTestCase class FlyingTeamTests(LoggedInTestCase): + def generate_more_or_less_random_name(): + import random + letters = [chr(x) for x in range(97,122)] + return 'Radom' + ''.join(random.choice(letters) for x in range(15)) + def test_flyingteam_requests(self): pages = [ 'web.views.equipment_and_rooms.flying_teams', @@ -14,3 +19,15 @@ class FlyingTeamTests(LoggedInTestCase): for page in pages: response = self.client.get(reverse(page)) self.assertEqual(response.status_code, 200) + + def test_flyingteam_add(self): + page = reverse('web.views.equipment_and_rooms.flying_teams_add') + data = { + 'id_place': self.generate_more_or_less_random_name() + } + response = self.client.post(page, data) + self.assertEqual(response.status_code, 200) + + freshly_created = FlyingTeam.objects.filter(place=data['id_place']) + self.assertEqual(len(freshly_created), 1) + freshly_created.delete() -- GitLab