コード例 #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)
コード例 #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')
コード例 #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)
コード例 #4
0
ファイル: test_login.py プロジェクト: stylight/pypicloud
 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)
コード例 #5
0
ファイル: test_login.py プロジェクト: stylight/pypicloud
 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)
コード例 #6
0
ファイル: test_login.py プロジェクト: stylight/pypicloud
 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)
コード例 #7
0
ファイル: test_login.py プロジェクト: stylight/pypicloud
 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)
コード例 #8
0
ファイル: test_login.py プロジェクト: stylight/pypicloud
 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')
コード例 #9
0
ファイル: test_login.py プロジェクト: stylight/pypicloud
 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)
コード例 #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)
コード例 #11
0
ファイル: test_login.py プロジェクト: mathcamp/pypicloud
 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)
コード例 #12
0
ファイル: test_login.py プロジェクト: mathcamp/pypicloud
 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)
コード例 #13
0
ファイル: test_login.py プロジェクト: mathcamp/pypicloud
 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)
コード例 #14
0
ファイル: test_login.py プロジェクト: mathcamp/pypicloud
 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)