Пример #1
0
 def test_get_user_from_cas_resp_already_authorized(self):
     mock_response = make_external_response()
     validated_creds = cas.validate_external_credential(mock_response.user)
     self.user.external_identity = {validated_creds["provider"]: {validated_creds["id"]: "VERIFIED"}}
     self.user.save()
     user, _, action = cas.get_user_from_cas_resp(mock_response)
     assert_equal(user._id, self.user._id)
     assert_equal(action, "authenticate")
Пример #2
0
 def test_get_user_from_cas_resp_already_authorized(self):
     mock_response = make_external_response()
     validated_creds = cas.validate_external_credential(mock_response.user)
     self.user.external_identity = {
         validated_creds['provider']: {
             validated_creds['id']: 'VERIFIED'
         }
     }
     self.user.save()
     user, _, action = cas.get_user_from_cas_resp(mock_response)
     assert_equal(user._id, self.user._id)
     assert_equal(action, 'authenticate')
 def test_get_user_from_cas_resp_already_authorized(self):
     mock_response = make_external_response()
     validated_creds = cas.validate_external_credential(mock_response.user)
     self.user.external_identity = {
         validated_creds['provider']: {
             validated_creds['id']: 'VERIFIED'
         }
     }
     self.user.save()
     user, external_credential, action = cas.get_user_from_cas_resp(mock_response)
     assert_equal(user._id, self.user._id)
     assert_equal(external_credential, validated_creds)
     assert_equal(action, 'authenticate')
 def test_get_user_from_cas_resp_not_authorized(self):
     user, external_credential, action = cas.get_user_from_cas_resp(
         make_external_response())
     assert_equal(user, None)
     assert_true(external_credential is not None)
     assert_equal(action, 'external_first_login')
Пример #5
0
 def test_get_user_from_cas_resp_not_authorized(self):
     user, _, action = cas.get_user_from_cas_resp(make_external_response())
     assert_equal(user, None)
     assert_equal(action, "external_first_login")
 def test_get_user_from_cas_resp_not_authorized(self):
     user, external_credential, action = cas.get_user_from_cas_resp(make_external_response())
     assert_equal(user, None)
     assert_true(external_credential is not None)
     assert_equal(action, 'external_first_login')