Example #1
0
 def test_utf8mb4_username_register_form(self):
     data = {
         'email': '*****@*****.**',
         'username': '******',
         'password': '******',
         'password_confirm': 'ZePassword'
     }
     form = RegisterForm(data=data)
     self.assertFalse(form.is_valid())
Example #2
0
 def test_empty_spaces_pseudo_register_form(self):
     data = {
         'email': '*****@*****.**',
         'username': '******',
         'password': '******',
         'password_confirm': 'ZePassword'
     }
     form = RegisterForm(data=data)
     self.assertFalse(form.is_valid())
Example #3
0
 def test_too_short_password_register_form(self):
     data = {
         "email": "*****@*****.**",
         "username": "******",
         "password": "******",
         "password_confirm": "pass"
     }
     form = RegisterForm(data=data)
     self.assertFalse(form.is_valid())
Example #4
0
 def test_valid_register_form(self):
     data = {
         'email': '*****@*****.**',
         'username': '******',
         'password': '******',
         'password_confirm': 'ZePassword'
     }
     form = RegisterForm(data=data)
     self.assertTrue(form.is_valid())
Example #5
0
 def test_empty_email_register_form(self):
     data = {
         'email': '',
         'username': '******',
         'password': '******',
         'password_confirm': 'ZePassword'
     }
     form = RegisterForm(data=data)
     self.assertFalse(form.is_valid())
Example #6
0
 def test_too_long_password_register_form(self):
     data = {
         'email': '*****@*****.**',
         'username': '******',
         'password': stringof77chars,
         'password_confirm': stringof77chars
     }
     form = RegisterForm(data=data)
     self.assertFalse(form.is_valid())
Example #7
0
 def test_password_match_pseudo_password_register_form(self):
     data = {
         'email': '*****@*****.**',
         'username': '******',
         'password': '******',
         'password_confirm': 'ZeTester'
     }
     form = RegisterForm(data=data)
     self.assertFalse(form.is_valid())
Example #8
0
 def test_empty_email_register_form(self):
     data = {
         "email": "",
         "username": "******",
         "password": "******",
         "password_confirm": "ZePassword"
     }
     form = RegisterForm(data=data)
     self.assertFalse(form.is_valid())
Example #9
0
 def test_forbiden_email_provider_register_form(self):
     data = {
         'email': '*****@*****.**',
         'username': '******',
         'password': '******',
         'password_confirm': 'ZePassword'
     }
     form = RegisterForm(data=data)
     self.assertFalse(form.is_valid())
Example #10
0
 def test_empty_spaces_username_register_form(self):
     data = {
         "email": "*****@*****.**",
         "username": "******",
         "password": "******",
         "password_confirm": "ZePassword",
     }
     form = RegisterForm(data=data)
     self.assertFalse(form.is_valid())
Example #11
0
 def test_valid_register_form(self):
     data = {
         "email": "*****@*****.**",
         "username": "******",
         "password": "******",
         "password_confirm": "ZePassword",
     }
     form = RegisterForm(data=data)
     self.assertTrue(form.is_valid())
Example #12
0
 def test_pseudo_coma_register_form(self):
     testuser = ProfileFactory()
     data = {
         'email': '*****@*****.**',
         'username': '******',
         'password': '******',
         'password_confirm': 'ZePassword'
     }
     form = RegisterForm(data=data)
     self.assertFalse(form.is_valid())
Example #13
0
 def test_email_exist_register_form(self):
     testuser = ProfileFactory()
     data = {
         'email': testuser.user.email,
         'username': '******',
         'password': '******',
         'password_confirm': 'ZeTester'
     }
     form = RegisterForm(data=data)
     self.assertFalse(form.is_valid())
Example #14
0
 def test_username_slash_register_form(self):
     ProfileFactory()
     data = {
         "email": "*****@*****.**",
         "username": "******",
         "password": "******",
         "password_confirm": "ZePassword",
     }
     form = RegisterForm(data=data)
     self.assertFalse(form.is_valid())
Example #15
0
 def test_email_exist_register_form(self):
     testuser = ProfileFactory()
     data = {
         "email": testuser.user.email,
         "username": "******",
         "password": "******",
         "password_confirm": "ZeTester",
     }
     form = RegisterForm(data=data)
     self.assertFalse(form.is_valid())
Example #16
0
 def test_username_spaces_register_form(self):
     # since Django 1.9, models.CharField is striped by default
     ProfileFactory()
     data = {
         'email': '*****@*****.**',
         'username': '******',
         'password': '******',
         'password_confirm': 'ZePassword'
     }
     form = RegisterForm(data=data)
     self.assertTrue(form.is_valid())
Example #17
0
 def test_forbidden_email_provider_register_form(self):
     moderator = StaffProfileFactory().user
     if not BannedEmailProvider.objects.filter(provider='yopmail.com').exists():
         BannedEmailProvider.objects.create(provider='yopmail.com', moderator=moderator)
     data = {
         'email': '*****@*****.**',
         'username': '******',
         'password': '******',
         'password_confirm': 'ZePassword'
     }
     form = RegisterForm(data=data)
     self.assertFalse(form.is_valid())
Example #18
0
 def test_forbidden_email_provider_register_form(self):
     moderator = StaffProfileFactory().user
     if not BannedEmailProvider.objects.filter(provider="yopmail.com").exists():
         BannedEmailProvider.objects.create(provider="yopmail.com", moderator=moderator)
     data = {
         "email": "*****@*****.**",
         "username": "******",
         "password": "******",
         "password_confirm": "ZePassword",
     }
     form = RegisterForm(data=data)
     self.assertFalse(form.is_valid())