Browse Source

Fix model validation tests to rely on full_clean()

The obj.clean() method on django models is enforced on obj.full_clean() not
obj.save()
Jocelyn Delalande 8 years ago
parent
commit
374cefc835
1 changed files with 7 additions and 3 deletions
  1. 7 3
      coin/members/tests.py

+ 7 - 3
coin/members/tests.py

@@ -363,10 +363,14 @@ class MemberTests(TestCase):
         (prenom, nom) ou pseudo ou nom d'organization
         """
         member = Member(username='blop')
-        self.assertRaises(Exception, member.save)
+        with self.assertRaises(Exception):
+            member.full_clean()
+            member.save()
+
+        with self.assertRaises(Exception):
+            member.full_clean()
+            member.save()
 
-        member = Member()
-        self.assertRaises(Exception, member.save)
 
 
 class MemberAdminTests(TestCase):