MCPcopy Create free account

hub / github.com/OpenHands/OpenHands / endpoints

Endpoints725 in github.com/OpenHands/OpenHands

Routetest_passes_installation_id_to_provider
patch('openhands.app_server.git.git_router.ProviderHandler')
tests/unit/app_server/test_git_router.py:None
Routetest_passes_parameters_to_provider
patch('openhands.app_server.git.git_router.ProviderHandler')
tests/unit/app_server/test_git_router.py:None
Routetest_passes_registered_marketplaces_in_payload
patch('httpx.AsyncClient')
tests/unit/app_server/test_skill_loader.py:None
Routetest_passes_sort_parameter_to_provider
patch('openhands.app_server.git.git_router.ProviderHandler')
tests/unit/app_server/test_git_router.py:None
Routetest_paused_sandbox_resumption
patch('openhands.app_server.config.get_sandbox_service')
enterprise/tests/unit/integrations/slack/test_slack_view.py:None
Routetest_payload_processing_failure_logs_error
patch('integrations.github.github_manager.Auth')
enterprise/tests/unit/integrations/github/test_github_manager.py:None
Routetest_permitted_when_enabled
patch('storage.org_service.OrgService.check_byor_export_enabled')
enterprise/tests/unit/server/routes/test_api_keys.py:None
Routetest_post_summary_resolves_service_account_at_callback_time
patch('integrations.jira_dc.jira_dc_v1_callback_processor.httpx.AsyncClient')
enterprise/tests/unit/integrations/jira_dc/test_jira_dc_v1_callback_processor.py:None
Routetest_post_summary_to_github_deleted_issue_does_not_raise
patch('integrations.github.github_v1_callback_processor.Auth')
enterprise/tests/unit/integrations/github/test_github_v1_callback_processor.py:None
Routetest_post_summary_to_github_issue_comment
patch('integrations.github.github_v1_callback_processor.Auth')
enterprise/tests/unit/integrations/github/test_github_v1_callback_processor.py:None
Routetest_post_summary_to_github_pr_comment
patch('integrations.github.github_v1_callback_processor.Auth')
enterprise/tests/unit/integrations/github/test_github_v1_callback_processor.py:None
Routetest_posts_comment_with_correct_format
patch('httpx.AsyncClient')
enterprise/tests/unit/integrations/jira/test_jira_v1_callback_processor.py:None
Routetest_pr_comment_v1_injects_context_and_comment_into_initial_user_message
patch('integrations.github.github_view.get_app_conversation_service')
enterprise/tests/unit/integrations/github/test_github_view_v1_initial_user_message.py:None
Routetest_prefers_issue_over_pull_request_when_both_present
patch('integrations.github.github_manager.Auth')
enterprise/tests/unit/integrations/github/test_github_manager.py:None
Routetest_preserves_original_url_structure
patch( 'openhands.app_server.utils.docker_utils.is_running_in_docker', return_value=True,
tests/unit/app_server/test_docker_utils.py:None
Routetest_pull_if_missing_flag_reset_after_first_inject
patch('openhands.app_server.sandbox.docker_sandbox_spec_service.get_docker_client')
tests/unit/app_server/test_docker_sandbox_spec_service_injector.py:None
Routetest_pull_missing_specs_all_exist
patch('openhands.app_server.sandbox.docker_sandbox_spec_service.get_docker_client')
tests/unit/app_server/test_docker_sandbox_spec_service_injector.py:None
Routetest_pull_missing_specs_some_missing
patch('openhands.app_server.sandbox.docker_sandbox_spec_service.get_docker_client')
tests/unit/app_server/test_docker_sandbox_spec_service_injector.py:None
Routetest_pull_spec_if_missing_api_error
patch('openhands.app_server.sandbox.docker_sandbox_spec_service.get_docker_client')
tests/unit/app_server/test_docker_sandbox_spec_service_injector.py:None
Routetest_pull_spec_if_missing_image_exists
patch('openhands.app_server.sandbox.docker_sandbox_spec_service.get_docker_client')
tests/unit/app_server/test_docker_sandbox_spec_service_injector.py:None
Routetest_pull_spec_if_missing_image_not_found
patch('openhands.app_server.sandbox.docker_sandbox_spec_service.get_docker_client')
tests/unit/app_server/test_docker_sandbox_spec_service_injector.py:None
Routetest_pull_spec_if_missing_pull_api_error
patch('openhands.app_server.sandbox.docker_sandbox_spec_service.get_docker_client')
tests/unit/app_server/test_docker_sandbox_spec_service_injector.py:None
Routetest_pull_spec_if_missing_uses_executor
patch('openhands.app_server.sandbox.docker_sandbox_spec_service.get_docker_client')
tests/unit/app_server/test_docker_sandbox_spec_service_injector.py:None
Routetest_pull_with_progress_logging
patch('openhands.app_server.sandbox.docker_sandbox_spec_service.get_docker_client')
tests/unit/app_server/test_docker_sandbox_spec_service_injector.py:None
Routetest_pull_with_progress_logging_fast_pull
patch('openhands.app_server.sandbox.docker_sandbox_spec_service.get_docker_client')
tests/unit/app_server/test_docker_sandbox_spec_service_injector.py:None
Routetest_raises_on_http_error
patch('httpx.AsyncClient')
enterprise/tests/unit/integrations/jira/test_jira_v1_callback_processor.py:None
Routetest_rate_limiting_with_authorized_device
patch('server.routes.oauth_device.device_code_store')
enterprise/tests/unit/server/routes/test_oauth_device.py:None
Routetest_receive_message_ignores_openhands_bot_sender_before_processing
patch('integrations.github.github_manager.Auth')
enterprise/tests/unit/integrations/github/test_github_manager.py:None
Routetest_receive_message_sends_user_not_found_when_keycloak_user_id_is_none
patch('integrations.github.github_manager.Auth')
enterprise/tests/unit/integrations/github/test_github_manager.py:None
Routetest_refresh_callback_returns_none
pytest.mark.skip(reason='SQLite does not support PostgreSQL lock_timeout syntax')
enterprise/tests/unit/storage/test_auth_token_store.py:None
Routetest_reinstall_bitbucket_dc_webhook_installs_connection_scoped_url
patch('server.routes.integration.bitbucket_dc.secrets.token_urlsafe')
enterprise/tests/unit/integrations/bitbucket_data_center/test_bitbucket_dc_webhook.py:None
Routetest_reinstall_webhook_conditions_not_met
patch('server.routes.integration.gitlab.install_webhook_on_resource')
enterprise/tests/unit/server/routes/test_gitlab_integration_routes.py:None
Routetest_reinstall_webhook_group_resource
patch('server.routes.integration.gitlab.install_webhook_on_resource')
enterprise/tests/unit/server/routes/test_gitlab_integration_routes.py:None
Routetest_reinstall_webhook_installation_fails
patch('server.routes.integration.gitlab.install_webhook_on_resource')
enterprise/tests/unit/server/routes/test_gitlab_integration_routes.py:None
Routetest_reinstall_webhook_no_admin_access
patch('server.routes.integration.gitlab.GitLabServiceImpl')
enterprise/tests/unit/server/routes/test_gitlab_integration_routes.py:None
Routetest_reinstall_webhook_non_saas_service
patch('server.routes.integration.gitlab.GitLabServiceImpl')
enterprise/tests/unit/server/routes/test_gitlab_integration_routes.py:None
Routetest_reinstall_webhook_success_existing_webhook
patch('server.routes.integration.gitlab.install_webhook_on_resource')
enterprise/tests/unit/server/routes/test_gitlab_integration_routes.py:None
Routetest_reinstall_webhook_success_new_webhook_record
patch('server.routes.integration.gitlab.install_webhook_on_resource')
enterprise/tests/unit/server/routes/test_gitlab_integration_routes.py:None
Routetest_replace_localhost_basic_in_docker
patch( 'openhands.app_server.utils.docker_utils.is_running_in_docker', return_value=True,
tests/unit/app_server/test_docker_utils.py:None
Routetest_replace_localhost_basic_not_in_docker
patch( 'openhands.app_server.utils.docker_utils.is_running_in_docker', return_value=False,
tests/unit/app_server/test_docker_utils.py:None
Routetest_replace_localhost_different_protocols
patch( 'openhands.app_server.utils.docker_utils.is_running_in_docker', return_value=True,
tests/unit/app_server/test_docker_utils.py:None
Routetest_replace_localhost_with_authentication
patch( 'openhands.app_server.utils.docker_utils.is_running_in_docker', return_value=True,
tests/unit/app_server/test_docker_utils.py:None
Routetest_replace_localhost_with_path_and_query
patch( 'openhands.app_server.utils.docker_utils.is_running_in_docker', return_value=True,
tests/unit/app_server/test_docker_utils.py:None
Routetest_retrieve_mcp_api_key
patch('storage.api_key_store.UserStore.get_user_by_id')
enterprise/tests/unit/test_api_key_store.py:None
Routetest_retrieve_mcp_api_key_not_found
patch('storage.api_key_store.UserStore.get_user_by_id')
enterprise/tests/unit/test_api_key_store.py:None
Routetest_retrieve_user_msg_for_form
patch('integrations.slack.slack_manager.get_redis_client_async')
enterprise/tests/unit/test_slack_integration.py:None
Routetest_retrieve_user_msg_for_form_key_not_found
patch('integrations.slack.slack_manager.get_redis_client_async')
enterprise/tests/unit/test_slack_integration.py:None
Routetest_retrieve_user_msg_for_form_redis_failure
patch('integrations.slack.slack_manager.get_redis_client_async')
enterprise/tests/unit/test_slack_integration.py:None
Routetest_returns_400_for_cookie_auth
patch('server.routes.api_keys.get_user_auth')
enterprise/tests/unit/server/routes/test_api_keys.py:None
Routetest_returns_api_key_info_for_bearer_auth
patch('server.routes.api_keys.get_user_auth')
enterprise/tests/unit/server/routes/test_api_keys.py:None
Routetest_returns_azure_for_azure_repo
patch('openhands.app_server.app_conversation.skill_loader._is_gitlab_repository')
tests/unit/app_server/test_skill_loader.py:None
Routetest_returns_empty_first_page
patch('openhands.app_server.git.git_router.ProviderHandler')
tests/unit/app_server/test_git_router.py:None
Routetest_returns_empty_list_when_no_agent_server_url
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_returns_empty_when_no_tasks
patch('openhands.app_server.git.git_router.ProviderHandler')
tests/unit/app_server/test_git_router.py:None
Routetest_returns_github_for_github_repo
patch('openhands.app_server.app_conversation.skill_loader._is_gitlab_repository')
tests/unit/app_server/test_skill_loader.py:None
Routetest_returns_gitlab_for_gitlab_repo
patch('openhands.app_server.app_conversation.skill_loader._is_gitlab_repository')
tests/unit/app_server/test_skill_loader.py:None
Routetest_returns_none_on_exception
patch('storage.lite_llm_manager.LiteLlmManager.generate_key')
enterprise/tests/unit/server/routes/test_api_keys.py:None
Routetest_returns_none_when_no_issue_or_pr
patch('integrations.github.github_manager.Auth')
enterprise/tests/unit/integrations/github/test_github_manager.py:None
Routetest_returns_organizations_for_supported_provider
pytest.mark.parametrize( 'provider, service_method, service_return', [ ( ProviderT
enterprise/tests/unit/test_user_git_organizations.py:None
Routetest_returns_paginated_branches
patch('openhands.app_server.git.git_router.ProviderHandler')
tests/unit/app_server/test_git_router.py:None
Routetest_returns_paginated_installations
patch('openhands.app_server.git.git_router.ProviderHandler')
tests/unit/app_server/test_git_router.py:None
Routetest_returns_paginated_search_results
patch('openhands.app_server.git.git_router.ProviderHandler')
tests/unit/app_server/test_git_router.py:None
Routetest_returns_paginated_tasks
patch('openhands.app_server.git.git_router.ProviderHandler')
tests/unit/app_server/test_git_router.py:None
Routetest_returns_second_page
patch('openhands.app_server.git.git_router.ProviderHandler')
tests/unit/app_server/test_git_router.py:None
Routetest_returns_second_page_correctly
patch('openhands.app_server.git.git_router.ProviderHandler')
tests/unit/app_server/test_git_router.py:None
Routetest_returns_user_repositories_without_query
patch('openhands.app_server.git.git_router.ProviderHandler')
tests/unit/app_server/test_git_router.py:None
Routetest_sandbox_not_running
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_search_and_build_options_integration
patch('integrations.slack.slack_manager.ProviderHandler')
enterprise/tests/unit/test_slack_integration.py:None
Routetest_search_repositories_default_sort_order
patch('openhands.app_server.git.git_router.ProviderHandler')
tests/unit/app_server/test_git_router.py:None
Routetest_search_repositories_returns_empty_when_no_tokens
patch('integrations.slack.slack_manager.ProviderHandler')
enterprise/tests/unit/test_slack_integration.py:None
Routetest_search_repositories_returns_repos_from_provider
patch('integrations.slack.slack_manager.ProviderHandler')
enterprise/tests/unit/test_slack_integration.py:None
Routetest_search_repositories_sort_order_asc
patch('openhands.app_server.git.git_router.ProviderHandler')
tests/unit/app_server/test_git_router.py:None
Routetest_search_repositories_with_query
patch('openhands.app_server.git.git_router.ProviderHandler')
tests/unit/app_server/test_git_router.py:None
Routetest_search_with_empty_results_builds_empty_options
patch('integrations.slack.slack_manager.ProviderHandler')
enterprise/tests/unit/test_slack_integration.py:None
Routetest_secrets_isolation_between_organizations
patch( 'storage.saas_secrets_store.UserStore.get_user_by_id', new_callable=AsyncMock, )
enterprise/tests/unit/test_saas_secrets_store.py:None
Routetest_selected_repo_is_first_for_legacy_org_config
patch('openhands.app_server.app_conversation.skill_loader._get_provider_type')
tests/unit/app_server/test_skill_loader.py:None
Routetest_send_user_not_found_message_for_issue
patch('integrations.github.github_manager.Auth')
enterprise/tests/unit/integrations/github/test_github_manager.py:None
Routetest_send_user_not_found_message_for_labeled_issue
patch('integrations.github.github_manager.Auth')
enterprise/tests/unit/integrations/github/test_github_manager.py:None
Routetest_send_user_not_found_message_for_pr
patch('integrations.github.github_manager.Auth')
enterprise/tests/unit/integrations/github/test_github_manager.py:None
Routetest_send_user_not_found_message_for_pr_comment_via_issue_endpoint
patch('integrations.github.github_manager.Auth')
enterprise/tests/unit/integrations/github/test_github_manager.py:None
Routetest_send_user_not_found_message_logs_warning_when_no_issue_number
patch('integrations.github.github_manager.Auth')
enterprise/tests/unit/integrations/github/test_github_manager.py:None
Routetest_send_welcome_email_fails_after_max_retries
patch('enterprise.sync.resend_keycloak.resend.Emails.send')
enterprise/tests/unit/sync/test_resend_keycloak.py:None
Routetest_send_welcome_email_no_name
patch('enterprise.sync.resend_keycloak.resend.Emails.send')
enterprise/tests/unit/sync/test_resend_keycloak.py:None
Routetest_send_welcome_email_retries_on_rate_limit
patch('enterprise.sync.resend_keycloak.resend.Emails.send')
enterprise/tests/unit/sync/test_resend_keycloak.py:None
Routetest_send_welcome_email_success
patch('enterprise.sync.resend_keycloak.resend.Emails.send')
enterprise/tests/unit/sync/test_resend_keycloak.py:None
Routetest_sends_authenticated_marketplace_sources_to_agent_server
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_sensitive_data_filter_basic
patch.dict( 'os.environ', { 'API_SECRET': 'super-secret-123', 'AUTH_TOKEN': 'auth-toke
tests/unit/app_server/utils/logger/test_logger.py:None
Routetest_sensitive_data_filter_case_sensitivity
patch.dict( 'os.environ', { 'secret_KEY': 'secret-value-1', 'API_secret': 'secret-valu
tests/unit/app_server/utils/logger/test_logger.py:None
Routetest_sensitive_data_filter_empty_values
patch.dict('os.environ', {}, clear=True)
tests/unit/app_server/utils/logger/test_logger.py:None
Routetest_sensitive_data_filter_multiple_occurrences
patch.dict('os.environ', {'API_KEY': 'secret-key-789'}, clear=True)
tests/unit/app_server/utils/logger/test_logger.py:None
Routetest_sensitive_data_filter_redacts_api_key_literals
patch.dict('os.environ', {}, clear=True)
tests/unit/app_server/utils/logger/test_logger.py:None
Routetest_sensitive_filter_applied_to_handler_catches_child_logger_records
patch.dict('os.environ', {}, clear=True)
tests/unit/app_server/utils/logger/test_logger.py:None
Routetest_session_maker_returns_correct_session
patch('enterprise.storage.database._get_db_session_injector')
enterprise/tests/unit/storage/test_database.py:None
Routetest_session_maker_with_expire_on_commit_false
patch('enterprise.storage.database._get_db_session_injector')
enterprise/tests/unit/storage/test_database.py:None
Routetest_session_maker_with_multiple_kwargs
patch('enterprise.storage.database._get_db_session_injector')
enterprise/tests/unit/storage/test_database.py:None
Routetest_session_maker_without_args
patch('enterprise.storage.database._get_db_session_injector')
enterprise/tests/unit/storage/test_database.py:None
Routetest_signature_mismatch
patch('server.routes.integration.jira.token_manager')
enterprise/tests/unit/server/routes/test_jira_integration_routes.py:None
Routetest_signature_verification_rejects_bad_signature_with_403
patch('server.routes.integration.bitbucket_dc.IS_LOCAL_DEPLOYMENT', False)
enterprise/tests/unit/integrations/bitbucket_data_center/test_bitbucket_dc_webhook.py:None
Routetest_signature_verification_rejects_bad_signature_with_403
patch('server.routes.integration.bitbucket.IS_LOCAL_DEPLOYMENT', False)
enterprise/tests/unit/integrations/bitbucket/test_bitbucket_webhook.py:None
Routetest_skips_agents_for_gitlab
patch('openhands.app_server.app_conversation.skill_loader._get_org_repository_url')
tests/unit/app_server/test_skill_loader.py:None
← previousnext →501–600 of 725, ranked by callers