コード例 #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')
コード例 #3
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, 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')
コード例 #4
0
 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")
コード例 #6
0
 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')