Ejemplo n.º 1
0
 def test_register_duplicate(self):
     """ If registering duplicate user, registration returns 400 """
     ret = login.register(self.request, 'dsa', 'pass')
     self.assertEqual(ret.status_code, 400)
Ejemplo n.º 2
0
 def test_register(self):
     """ Registering new user registers user with access backend """
     self.request.access.user_data.return_value = None
     login.register(self.request, 'dsa', 'pass')
     # pylint: disable=E1101
     self.request.access.register.assert_called_with('dsa', 'pass')
Ejemplo n.º 3
0
 def test_register_disabled(self):
     """ If registration is disabled, registering new user returns 403 """
     self.request.access.allow_register.return_value = False
     ret = login.register(self.request, 'dsa', 'pass')
     self.assertEqual(ret.status_code, 403)
Ejemplo n.º 4
0
 def test_register_long_password(self):
     """ Super long passwords can't register """
     self.request.access.user_data.return_value = None
     ret = login.register(self.request, 'abc', 200 * 'a')
     self.assertEqual(ret['code'], 400)
Ejemplo n.º 5
0
 def test_register_duplicate(self):
     """ If registering duplicate user, registration returns 400 """
     ret = login.register(self.request, 'dsa', 'pass')
     self.assertEqual(ret['code'], 400)
     self.assertEqual(self.request.response.status_code, 400)
Ejemplo n.º 6
0
 def test_register_long_username(self):
     """ Super long usernames can't register """
     self.request.access.user_data.return_value = None
     ret = login.register(self.request, 200 * 'a', 'pass')
     self.assertEqual(ret['code'], 400)
Ejemplo n.º 7
0
 def test_register_blank_username(self):
     """ Blank usernames can't register """
     self.request.access.user_data.return_value = None
     ret = login.register(self.request, '', 'pass')
     self.assertEqual(ret['code'], 400)
Ejemplo n.º 8
0
 def test_register(self):
     """ Registering new user registers user with access backend """
     self.request.access.user_data.return_value = None
     login.register(self.request, 'dsa', 'pass')
     # pylint: disable=E1101
     self.request.access.register.assert_called_with('dsa', 'pass')
Ejemplo n.º 9
0
 def test_register_disabled(self):
     """ If registration is disabled, registering new user returns 403 """
     self.request.access.allow_register.return_value = False
     self.request.access.need_admin.return_value = False
     ret = login.register(self.request, 'dsa', 'pass')
     self.assertEqual(ret.status_code, 403)
Ejemplo n.º 10
0
 def test_register_duplicate(self):
     """ If registering duplicate user, registration returns 400 """
     ret = login.register(self.request, "dsa", "pass")
     self.assertEqual(ret["code"], 400)
     self.assertEqual(self.request.response.status_code, 400)
Ejemplo n.º 11
0
 def test_register_duplicate(self):
     """ If registering duplicate user, registration returns 400 """
     ret = login.register(self.request, "dsa", "pass")
     self.assertEqual(ret["code"], 400)
     self.assertEqual(self.request.response.status_code, 400)
Ejemplo n.º 12
0
 def test_register_long_password(self):
     """ Super long passwords can't register """
     self.request.access.user_data.return_value = None
     ret = login.register(self.request, "abc", 200 * "a")
     self.assertEqual(ret["code"], 400)
Ejemplo n.º 13
0
 def test_register_blank_username(self):
     """ Blank usernames can't register """
     self.request.access.user_data.return_value = None
     ret = login.register(self.request, "", "pass")
     self.assertEqual(ret["code"], 400)
Ejemplo n.º 14
0
 def test_register_long_username(self):
     """ Super long usernames can't register """
     self.request.access.user_data.return_value = None
     ret = login.register(self.request, 200 * "a", "pass")
     self.assertEqual(ret["code"], 400)