diff --git a/smash/web/tests/view/test_flying_teams.py b/smash/web/tests/view/test_flying_teams.py
index 384bfa5662d073885827594e46cde326512331b1..64e3643525fe7b87b2e56eb7d50a6f4e0dd676b2 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()