MCPcopy Create free account

hub / github.com/OpenHands/OpenHands / endpoints

Endpoints725 in github.com/OpenHands/OpenHands

Routetest_slack_api_error_scenarios
patch('storage.slack_team_store.SlackTeamStore.get_instance')
enterprise/tests/unit/integrations/slack/test_slack_v1_callback_processor.py:None
Routetest_slow_path_successful_refresh
pytest.mark.skip(reason='SQLite does not support PostgreSQL lock_timeout syntax')
enterprise/tests/unit/storage/test_auth_token_store.py:None
Routetest_start_app_conversation_default_title_uses_first_five_characters
patch( 'openhands.app_server.app_conversation.live_status_app_conversation_service.AsyncRemoteWorkspac
tests/unit/app_server/test_live_status_app_conversation_service.py:None
Routetest_start_app_conversation_preserves_acp_and_repository_tags
patch( 'openhands.app_server.app_conversation.live_status_app_conversation_service.AsyncRemoteWorkspac
tests/unit/app_server/test_live_status_app_conversation_service.py:None
Routetest_start_app_conversation_stores_acp_model_as_llm_model
patch( 'openhands.app_server.app_conversation.live_status_app_conversation_service.AsyncRemoteWorkspac
tests/unit/app_server/test_live_status_app_conversation_service.py:None
Routetest_start_job_creates_conversation_and_sends_message
patch('integrations.gitlab.gitlab_manager.get_saas_user_auth')
enterprise/tests/unit/integrations/gitlab/test_gitlab_manager.py:None
Routetest_start_sandbox_host_network_no_warning_single_sandbox
patch('openhands.app_server.sandbox.docker_sandbox_service._logger')
tests/unit/app_server/test_docker_sandbox_service.py:None
Routetest_start_sandbox_host_network_uses_container_ports
patch('openhands.app_server.sandbox.docker_sandbox_service.base62.encodebytes')
tests/unit/app_server/test_docker_sandbox_service.py:None
Routetest_start_sandbox_host_network_warns_multiple_sandboxes
patch('openhands.app_server.sandbox.docker_sandbox_service._logger')
tests/unit/app_server/test_docker_sandbox_service.py:None
Routetest_start_sandbox_success
patch('openhands.app_server.sandbox.docker_sandbox_service.base62.encodebytes')
tests/unit/app_server/test_docker_sandbox_service.py:None
Routetest_start_sandbox_with_cors_origins
patch('openhands.app_server.sandbox.docker_sandbox_service.base62.encodebytes')
tests/unit/app_server/test_docker_sandbox_service.py:None
Routetest_start_sandbox_with_extra_hosts
patch('openhands.app_server.sandbox.docker_sandbox_service.base62.encodebytes')
tests/unit/app_server/test_docker_sandbox_service.py:None
Routetest_start_sandbox_with_host_network
patch('openhands.app_server.sandbox.docker_sandbox_service.base62.encodebytes')
tests/unit/app_server/test_docker_sandbox_service.py:None
Routetest_start_sandbox_with_sandbox_id
patch('openhands.app_server.sandbox.docker_sandbox_service.base62.encodebytes')
tests/unit/app_server/test_docker_sandbox_service.py:None
Routetest_start_sandbox_without_cors_origins
patch('openhands.app_server.sandbox.docker_sandbox_service.base62.encodebytes')
tests/unit/app_server/test_docker_sandbox_service.py:None
Routetest_start_sandbox_without_extra_hosts
patch('openhands.app_server.sandbox.docker_sandbox_service.base62.encodebytes')
tests/unit/app_server/test_docker_sandbox_service.py:None
Routetest_store_and_load
patch( 'storage.saas_secrets_store.UserStore.get_user_by_id', new_callable=AsyncMock, )
enterprise/tests/unit/test_saas_secrets_store.py:None
Routetest_store_user_msg_for_form
patch('integrations.slack.slack_manager.get_redis_client_async')
enterprise/tests/unit/test_slack_integration.py:None
Routetest_store_user_msg_for_form_redis_failure
patch('integrations.slack.slack_manager.get_redis_client_async')
enterprise/tests/unit/test_slack_integration.py:None
Routetest_stores_user_msg_when_showing_repo_selector
patch('integrations.slack.slack_manager.get_redis_client_async')
enterprise/tests/unit/test_slack_integration.py:None
Routetest_successful_callback_execution
patch( 'integrations.github.github_v1_callback_processor.GITHUB_APP_CLIENT_ID', 'test_client_i
enterprise/tests/unit/integrations/github/test_github_v1_callback_processor.py:None
Routetest_successful_callback_execution_issue
patch('openhands.app_server.config.get_app_conversation_info_service')
enterprise/tests/unit/integrations/gitlab/test_gitlab_v1_callback_processor.py:None
Routetest_successful_callback_execution_mr
patch('openhands.app_server.config.get_app_conversation_info_service')
enterprise/tests/unit/integrations/gitlab/test_gitlab_v1_callback_processor.py:None
Routetest_successful_end_to_end_flow
patch('storage.slack_team_store.SlackTeamStore.get_instance')
enterprise/tests/unit/integrations/slack/test_slack_v1_callback_processor.py:None
Routetest_successful_flow_creates_api_key_after_authorization
patch('server.routes.oauth_device.ApiKeyStore')
enterprise/tests/unit/server/routes/test_oauth_device.py:None
Routetest_successful_inline_pr_comment
patch( 'integrations.github.github_v1_callback_processor.GITHUB_APP_CLIENT_ID', 'test_client_i
enterprise/tests/unit/integrations/github/test_github_v1_callback_processor.py:None
Routetest_successful_summary_flow
patch.object(JiraV1CallbackProcessor, '_request_summary')
enterprise/tests/unit/integrations/jira/test_jira_v1_callback_processor.py:None
Routetest_sync_reads_local_users_and_skips_synced_or_invalid_emails
patch('enterprise.sync.resend_keycloak.time.sleep')
enterprise/tests/unit/sync/test_resend_keycloak.py:None
Routetest_sync_reads_multiple_local_user_batches
patch('enterprise.sync.resend_keycloak.time.sleep')
enterprise/tests/unit/sync/test_resend_keycloak.py:None
Routetest_timeout_during_verification_shows_selector
patch('integrations.slack.slack_manager.get_redis_client_async')
enterprise/tests/unit/test_slack_integration.py:None
Routetest_token_expiration_timing
patch('openhands.app_server.services.jwt_service.utc_now')
tests/unit/app_server/test_jwt_service.py:None
Routetest_unbound_key_reports_effective_org
patch('server.routes.api_keys.get_user_auth')
enterprise/tests/unit/server/routes/test_api_keys.py:None
Routetest_unlink_workspace_admin
patch('server.routes.integration.jira.get_user_auth')
enterprise/tests/unit/server/routes/test_jira_integration_routes.py:None
Routetest_unlink_workspace_admin
patch('server.routes.integration.jira_dc.get_user_auth')
enterprise/tests/unit/server/routes/test_jira_dc_integration_routes.py:None
Routetest_unlink_workspace_admin_reports_webhook_delete_failure
patch('server.routes.integration.jira_dc.get_user_auth')
enterprise/tests/unit/server/routes/test_jira_dc_integration_routes.py:None
Routetest_unlink_workspace_non_admin
patch('server.routes.integration.jira.get_user_auth')
enterprise/tests/unit/server/routes/test_jira_integration_routes.py:None
Routetest_unlink_workspace_non_admin
patch('server.routes.integration.jira_dc.get_user_auth')
enterprise/tests/unit/server/routes/test_jira_dc_integration_routes.py:None
Routetest_unlink_workspace_unexpected_error
patch('server.routes.integration.jira.get_user_auth')
enterprise/tests/unit/server/routes/test_jira_integration_routes.py:None
Routetest_unlink_workspace_unexpected_error
patch('server.routes.integration.jira_dc.get_user_auth')
enterprise/tests/unit/server/routes/test_jira_dc_integration_routes.py:None
Routetest_unlink_workspace_user_not_found
patch('server.routes.integration.jira.get_user_auth')
enterprise/tests/unit/server/routes/test_jira_integration_routes.py:None
Routetest_unlink_workspace_user_not_found
patch('server.routes.integration.jira_dc.get_user_auth')
enterprise/tests/unit/server/routes/test_jira_dc_integration_routes.py:None
Routetest_unlink_workspace_workspace_not_found
patch('server.routes.integration.jira.get_user_auth')
enterprise/tests/unit/server/routes/test_jira_integration_routes.py:None
Routetest_unlink_workspace_workspace_not_found
patch('server.routes.integration.jira_dc.get_user_auth')
enterprise/tests/unit/server/routes/test_jira_dc_integration_routes.py:None
Routetest_update_bitbucket_dc_webhook_id_records_webhook_id
patch('server.routes.integration.bitbucket_dc.webhook_store')
enterprise/tests/unit/integrations/bitbucket_data_center/test_bitbucket_dc_webhook.py:None
Routetest_update_existing_secrets
patch( 'storage.saas_secrets_store.UserStore.get_user_by_id', new_callable=AsyncMock, )
enterprise/tests/unit/test_saas_secrets_store.py:None
Routetest_update_key_invalid_key_returns_gracefully
patch('storage.lite_llm_manager.logger')
enterprise/tests/unit/test_lite_llm_manager.py:None
Routetest_update_key_other_error_raises_exception
patch('storage.lite_llm_manager.LITE_LLM_API_URL', 'http://test.com')
enterprise/tests/unit/test_lite_llm_manager.py:None
Routetest_update_key_success
patch('storage.lite_llm_manager.LITE_LLM_API_URL', 'http://test.com')
enterprise/tests/unit/test_lite_llm_manager.py:None
Routetest_update_user_keys_no_keys
patch('storage.lite_llm_manager.LITE_LLM_API_URL', 'http://test.com')
enterprise/tests/unit/test_lite_llm_manager.py:None
Routetest_update_user_keys_success
patch('storage.lite_llm_manager.LITE_LLM_API_URL', 'http://test.com')
enterprise/tests/unit/test_lite_llm_manager.py:None
Routetest_user_exists_returns_false_on_mismatched_user_id
patch('storage.lite_llm_manager.LITE_LLM_API_URL', 'http://test.com')
enterprise/tests/unit/test_lite_llm_manager.py:None
Routetest_user_exists_returns_false_when_not_found
patch('storage.lite_llm_manager.LITE_LLM_API_URL', 'http://test.com')
enterprise/tests/unit/test_lite_llm_manager.py:None
Routetest_user_exists_returns_true
patch('storage.lite_llm_manager.LITE_LLM_API_URL', 'http://test.com')
enterprise/tests/unit/test_lite_llm_manager.py:None
Routetest_uses_env_override_alias
patch('storage.lite_llm_manager.LiteLlmManager.generate_key')
enterprise/tests/unit/server/routes/test_api_keys.py:None
Routetest_uses_project_dir_when_no_repository
patch( 'openhands.app_server.app_conversation.app_conversation_service_base.load_skills_from_agent_ser
tests/unit/app_server/test_app_conversation_service_base.py:None
Routetest_v1_conversation_creation
patch.object(SlackNewConversationView, '_create_v1_conversation')
enterprise/tests/unit/integrations/slack/test_slack_view.py:None
Routetest_v1_passes_resolver_org_id_to_resolver_user_context
patch('integrations.gitlab.gitlab_view.get_app_conversation_service')
enterprise/tests/unit/test_gitlab_view.py:None
Routetest_v1_passes_resolver_org_id_to_resolver_user_context
patch('integrations.github.github_view.get_app_conversation_service')
enterprise/tests/unit/test_github_view.py:None
Routetest_valid_event_dispatches_to_manager_and_returns_200
patch('server.routes.integration.bitbucket.IS_LOCAL_DEPLOYMENT', False)
enterprise/tests/unit/integrations/bitbucket/test_bitbucket_webhook.py:None
Routetest_valid_event_forwards_to_automations_when_enabled
patch('server.routes.integration.bitbucket_dc.automation_event_service')
enterprise/tests/unit/integrations/bitbucket_data_center/test_bitbucket_dc_webhook.py:None
Routetest_valid_key_in_database_returns_key
patch('storage.org_service.OrgService.check_byor_export_enabled')
enterprise/tests/unit/server/routes/test_api_keys.py:None
Routetest_valid_pr_comment_event_dispatches_to_manager_and_returns_200
patch('server.routes.integration.bitbucket_dc.IS_LOCAL_DEPLOYMENT', False)
enterprise/tests/unit/integrations/bitbucket_data_center/test_bitbucket_dc_webhook.py:None
Routetest_valid_signature
patch('server.routes.integration.jira.token_manager')
enterprise/tests/unit/server/routes/test_jira_integration_routes.py:None
Routetest_valid_signature_different_events
patch('server.routes.integration.jira.token_manager')
enterprise/tests/unit/server/routes/test_jira_integration_routes.py:None
Routetest_validate_workspace_integration_inactive_workspace
patch('server.routes.integration.jira.get_user_auth')
enterprise/tests/unit/server/routes/test_jira_integration_routes.py:None
Routetest_validate_workspace_integration_inactive_workspace
patch('server.routes.integration.jira_dc.get_user_auth')
enterprise/tests/unit/server/routes/test_jira_dc_integration_routes.py:None
Routetest_validate_workspace_integration_invalid_name
patch('server.routes.integration.jira.get_user_auth')
enterprise/tests/unit/server/routes/test_jira_integration_routes.py:None
Routetest_validate_workspace_integration_invalid_name
patch('server.routes.integration.jira_dc.get_user_auth')
enterprise/tests/unit/server/routes/test_jira_dc_integration_routes.py:None
Routetest_validate_workspace_integration_no_email
patch('server.routes.integration.jira.get_user_auth')
enterprise/tests/unit/server/routes/test_jira_integration_routes.py:None
Routetest_validate_workspace_integration_success
patch('server.routes.integration.jira.get_user_auth')
enterprise/tests/unit/server/routes/test_jira_integration_routes.py:None
Routetest_validate_workspace_integration_success
patch('server.routes.integration.jira_dc.get_user_auth')
enterprise/tests/unit/server/routes/test_jira_dc_integration_routes.py:None
Routetest_validate_workspace_integration_unexpected_error
patch('server.routes.integration.jira.get_user_auth')
enterprise/tests/unit/server/routes/test_jira_integration_routes.py:None
Routetest_validate_workspace_integration_unexpected_error
patch('server.routes.integration.jira_dc.get_user_auth')
enterprise/tests/unit/server/routes/test_jira_dc_integration_routes.py:None
Routetest_validate_workspace_integration_workspace_not_found
patch('server.routes.integration.jira.get_user_auth')
enterprise/tests/unit/server/routes/test_jira_integration_routes.py:None
Routetest_validate_workspace_integration_workspace_not_found
patch('server.routes.integration.jira_dc.get_user_auth')
enterprise/tests/unit/server/routes/test_jira_dc_integration_routes.py:None
Routetest_validate_workspace_update_permissions_no_current_link
patch('server.routes.integration.jira.jira_manager', new_callable=AsyncMock)
enterprise/tests/unit/server/routes/test_jira_integration_routes.py:None
Routetest_validate_workspace_update_permissions_no_current_link
patch('server.routes.integration.jira_dc.jira_dc_manager', new_callable=AsyncMock)
enterprise/tests/unit/server/routes/test_jira_dc_integration_routes.py:None
Routetest_validate_workspace_update_permissions_not_admin
patch('server.routes.integration.jira.jira_manager', new_callable=AsyncMock)
enterprise/tests/unit/server/routes/test_jira_integration_routes.py:None
Routetest_validate_workspace_update_permissions_not_admin
patch('server.routes.integration.jira_dc.jira_dc_manager', new_callable=AsyncMock)
enterprise/tests/unit/server/routes/test_jira_dc_integration_routes.py:None
Routetest_validate_workspace_update_permissions_success
patch('server.routes.integration.jira.jira_manager', new_callable=AsyncMock)
enterprise/tests/unit/server/routes/test_jira_integration_routes.py:None
Routetest_validate_workspace_update_permissions_success
patch('server.routes.integration.jira_dc.jira_dc_manager', new_callable=AsyncMock)
enterprise/tests/unit/server/routes/test_jira_dc_integration_routes.py:None
Routetest_validate_workspace_update_permissions_workspace_not_found
patch('server.routes.integration.jira.jira_manager', new_callable=AsyncMock)
enterprise/tests/unit/server/routes/test_jira_integration_routes.py:None
Routetest_validate_workspace_update_permissions_workspace_not_found
patch('server.routes.integration.jira_dc.jira_dc_manager', new_callable=AsyncMock)
enterprise/tests/unit/server/routes/test_jira_dc_integration_routes.py:None
Routetest_validate_workspace_update_permissions_wrong_linked_workspace
patch('server.routes.integration.jira.jira_manager', new_callable=AsyncMock)
enterprise/tests/unit/server/routes/test_jira_integration_routes.py:None
Routetest_validate_workspace_update_permissions_wrong_linked_workspace
patch('server.routes.integration.jira_dc.jira_dc_manager', new_callable=AsyncMock)
enterprise/tests/unit/server/routes/test_jira_dc_integration_routes.py:None
Routetest_verification_already_processed
patch('server.routes.oauth_device.ApiKeyStore')
enterprise/tests/unit/server/routes/test_oauth_device.py:None
Routetest_verification_invalid_device_code
patch('server.routes.oauth_device.ApiKeyStore')
enterprise/tests/unit/server/routes/test_oauth_device.py:None
Routetest_verification_success
patch('server.routes.oauth_device.ApiKeyStore')
enterprise/tests/unit/server/routes/test_oauth_device.py:None
Routetest_verified_repo_starts_job
patch('integrations.slack.slack_manager.get_redis_client_async')
enterprise/tests/unit/test_slack_integration.py:None
Routetest_verify_empty_key_returns_false
patch('storage.lite_llm_manager.LITE_LLM_API_URL', 'https://litellm.example.com')
enterprise/tests/unit/server/routes/test_api_keys.py:None
Routetest_verify_invalid_key_401_returns_false
patch('storage.lite_llm_manager.LITE_LLM_API_URL', 'https://litellm.example.com')
enterprise/tests/unit/server/routes/test_api_keys.py:None
Routetest_verify_invalid_key_403_returns_false
patch('storage.lite_llm_manager.LITE_LLM_API_URL', 'https://litellm.example.com')
enterprise/tests/unit/server/routes/test_api_keys.py:None
Routetest_verify_missing_api_url_returns_false
patch('storage.lite_llm_manager.LITE_LLM_API_URL', None)
enterprise/tests/unit/server/routes/test_api_keys.py:None
Routetest_verify_network_error_returns_false
patch('storage.lite_llm_manager.LITE_LLM_API_URL', 'https://litellm.example.com')
enterprise/tests/unit/server/routes/test_api_keys.py:None
Routetest_verify_server_error_returns_false
patch('storage.lite_llm_manager.LITE_LLM_API_URL', 'https://litellm.example.com')
enterprise/tests/unit/server/routes/test_api_keys.py:None
Routetest_verify_timeout_returns_false
patch('storage.lite_llm_manager.LITE_LLM_API_URL', 'https://litellm.example.com')
enterprise/tests/unit/server/routes/test_api_keys.py:None
Routetest_verify_valid_key_returns_true
patch('storage.lite_llm_manager.LITE_LLM_API_URL', 'https://litellm.example.com')
enterprise/tests/unit/server/routes/test_api_keys.py:None
Routetest_workspace_name_not_found
patch('server.routes.integration.jira.jira_manager')
enterprise/tests/unit/server/routes/test_jira_integration_routes.py:None
Routetest_workspace_not_active
patch('server.routes.integration.jira.jira_manager')
enterprise/tests/unit/server/routes/test_jira_integration_routes.py:None
Routetest_workspace_not_found_in_database
patch('server.routes.integration.jira.jira_manager')
enterprise/tests/unit/server/routes/test_jira_integration_routes.py:None
← previousnext →601–700 of 725, ranked by callers