Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Kludex/uvicorn
/ functions
Functions
820 in github.com/Kludex/uvicorn
⨍
Functions
820
◇
Types & classes
88
↳
Endpoints
1
Function
test_run_password
( tls_ca_ssl_context, tls_certificate_server_cert_path, tls_ca_certificate_pem_path, tls_certi
tests/test_ssl.py:82
Function
test_run_reload
(unused_tcp_port: int)
tests/test_main.py:72
Function
test_run_skips_eager_app_import_with_workers
With `--workers > 1` the parent does not import the app. Spawn-based workers re-import everything, so loading it in the supervisor only waste
tests/test_main.py:111
Function
test_run_ssl_context_factory_custom
A factory that builds its own SSLContext from scratch should work without ssl_keyfile/ssl_certfile.
tests/test_ssl.py:133
Function
test_run_ssl_context_factory_default
A factory that just delegates to the default factory should produce a working server.
tests/test_ssl.py:106
Function
test_run_startup_failure
(caplog: pytest.LogCaptureFixture)
tests/test_main.py:163
Function
test_running_log_using_fd
(caplog: pytest.LogCaptureFixture, unused_tcp_port: int)
tests/middleware/test_logging.py:173
Function
test_running_log_using_uds
( caplog: pytest.LogCaptureFixture, short_socket_name: str, unused_tcp_port: int )
tests/middleware/test_logging.py:160
Function
test_scopes
( asgi2or3_app: ASGIApplication, expected_scopes: dict[str, str], http_protocol_cls: type[HTTPProt
tests/protocols/test_http.py:912
Function
test_send_after_peer_close_raises_client_disconnected
Test that protocol-specific close errors are converted to OSError.
tests/protocols/test_websocket.py:1765
Function
test_send_after_protocol_close
( ws_protocol_cls: WSProtocol, http_protocol_cls: HTTPProtocol, unused_tcp_port: int )
tests/protocols/test_websocket.py:370
Function
test_send_and_close_connection
( ws_protocol_cls: WSProtocol, http_protocol_cls: HTTPProtocol, unused_tcp_port: int )
tests/protocols/test_websocket.py:306
Function
test_send_before_handshake
( ws_protocol_cls: WSProtocol, http_protocol_cls: HTTPProtocol, unused_tcp_port: int )
tests/protocols/test_websocket.py:401
Function
test_send_binary_data_to_client
( ws_protocol_cls: WSProtocol, http_protocol_cls: HTTPProtocol, unused_tcp_port: int )
tests/protocols/test_websocket.py:288
Function
test_send_binary_data_to_server
( ws_protocol_cls: WSProtocol, http_protocol_cls: HTTPProtocol, unused_tcp_port: int )
tests/protocols/test_websocket.py:347
Function
test_send_binary_data_to_server_bigger_than_default_on_websockets
( http_protocol_cls: HTTPProtocol, client_size_sent: int, server_size_max: int, expected_resul
tests/protocols/test_websocket.py:712
Function
test_send_close_on_server_shutdown
( ws_protocol_cls: WSProtocol, http_protocol_cls: HTTPProtocol, unused_tcp_port: int )
tests/protocols/test_websocket.py:628
Function
test_send_respects_write_backpressure
Test that `send()` blocks while the transport's write buffer is full. Without backpressure, a server-initiated close can outrun in-flight data.
tests/protocols/test_websocket.py:1604
Function
test_send_text_data_to_client
( ws_protocol_cls: WSProtocol, http_protocol_cls: HTTPProtocol, unused_tcp_port: int )
tests/protocols/test_websocket.py:270
Function
test_send_text_data_to_server
( ws_protocol_cls: WSProtocol, http_protocol_cls: HTTPProtocol, unused_tcp_port: int )
tests/protocols/test_websocket.py:324
Function
test_server_can_read_messages_in_buffer_after_close
( ws_protocol_cls: WSProtocol, http_protocol_cls: HTTPProtocol, unused_tcp_port: int )
tests/protocols/test_websocket.py:1159
Function
test_server_interrupt
Test interrupting a Server that is run explicitly inside asyncio
tests/test_server.py:69
Function
test_server_keepalive_disabled
( ws_protocol_cls: WSProtocol, http_protocol_cls: HTTPProtocol, unused_tcp_port: int )
tests/protocols/test_websocket.py:1825
Function
test_server_keepalive_ping_pong
( ws_protocol_cls: WSProtocol, http_protocol_cls: HTTPProtocol, unused_tcp_port: int )
tests/protocols/test_websocket.py:1376
Function
test_server_keepalive_ping_timeout
( ws_protocol_cls: WSProtocol, http_protocol_cls: HTTPProtocol, unused_tcp_port: int )
tests/protocols/test_websocket.py:1415
Function
test_server_multiple_websocket_http_response_start_events
The server should raise an exception if it sends multiple websocket.http.response.start events.
tests/protocols/test_websocket.py:1112
Function
test_server_reject_connection
( ws_protocol_cls: WSProtocol, http_protocol_cls: HTTPProtocol, unused_tcp_port: int )
tests/protocols/test_websocket.py:818
Function
test_server_reject_connection_with_body_nolength
( ws_protocol_cls: WSProtocol, http_protocol_cls: HTTPProtocol, unused_tcp_port: int )
tests/protocols/test_websocket.py:1012
Function
test_server_reject_connection_with_custom_content_headers
( ws_protocol_cls: WSProtocol, http_protocol_cls: HTTPProtocol, unused_tcp_port: int )
tests/protocols/test_websocket.py:886
Function
test_server_reject_connection_with_invalid_msg
( ws_protocol_cls: WSProtocol, http_protocol_cls: HTTPProtocol, unused_tcp_port: int )
tests/protocols/test_websocket.py:1044
Function
test_server_reject_connection_with_invalid_status
( ws_protocol_cls: WSProtocol, http_protocol_cls: HTTPProtocol, unused_tcp_port: int )
tests/protocols/test_websocket.py:979
Function
test_server_reject_connection_with_missing_body
( ws_protocol_cls: WSProtocol, http_protocol_cls: HTTPProtocol, unused_tcp_port: int )
tests/protocols/test_websocket.py:1078
Function
test_server_reject_connection_with_multibody_response
( ws_protocol_cls: WSProtocol, http_protocol_cls: HTTPProtocol, unused_tcp_port: int )
tests/protocols/test_websocket.py:939
Function
test_server_reject_connection_with_non_utf8_body
( ws_protocol_cls: WSProtocol, http_protocol_cls: HTTPProtocol, unused_tcp_port: int )
tests/protocols/test_websocket.py:912
Function
test_server_reject_connection_with_response
( ws_protocol_cls: WSProtocol, http_protocol_cls: HTTPProtocol, unused_tcp_port: int )
tests/protocols/test_websocket.py:855
Function
test_server_start_with_port_zero
(caplog: pytest.LogCaptureFixture)
tests/middleware/test_logging.py:202
Function
test_set_app_via_environment_variable
()
tests/test_cli.py:195
Function
test_setup_event_loop_is_removed
(caplog: pytest.LogCaptureFixture)
tests/test_config.py:665
Method
test_should_not_reload_when_dot_file_is_changed
(self, touch_soon: Callable[[Path], None])
tests/supervisors/test_reload.py:189
Method
test_should_not_reload_when_exclude_pattern_match_file_is_changed
( self, touch_soon: Callable[[Path], None] )
tests/supervisors/test_reload.py:166
Method
test_should_not_reload_when_only_subdirectory_is_watched
( self, touch_soon: Callable[[Path], None] )
tests/supervisors/test_reload.py:226
Method
test_should_not_reload_when_python_file_in_excluded_subdir_is_changed
(self, touch_soon: Callable[[Path], None])
tests/supervisors/test_reload.py:133
Method
test_should_reload_when_directories_have_same_prefix
( self, touch_soon: Callable[[Path], None] )
tests/supervisors/test_reload.py:201
Method
test_should_reload_when_python_file_in_subdir_is_changed
(self, touch_soon: Callable[[Path], None])
tests/supervisors/test_reload.py:121
Function
test_should_warn_on_invalid_reload_configuration
(tmp_path: Path, caplog: pytest.LogCaptureFixture)
tests/test_config.py:62
Function
test_should_watch_cwd
(mocker: MockerFixture, reload_directory_structure: Path)
tests/supervisors/test_reload.py:318
Function
test_should_watch_multiple_dirs
(mocker: MockerFixture, reload_directory_structure: Path)
tests/supervisors/test_reload.py:328
Function
test_shutdown
(ws_protocol_cls: WSProtocol, http_protocol_cls: HTTPProtocol, unused_tcp_port: int)
tests/protocols/test_websocket.py:134
Function
test_shutdown_during_idle
(http_protocol_cls: type[HTTPProtocol])
tests/protocols/test_http.py:784
Function
test_shutdown_during_request
(http_protocol_cls: type[HTTPProtocol])
tests/protocols/test_http.py:773
Function
test_shutdown_on_early_exit_during_startup
Test that lifespan.shutdown is called even when should_exit is set during startup.
tests/test_server.py:90
Function
test_shutdown_waits_for_app_task_to_complete
( ws_protocol_cls: WSProtocol, http_protocol_cls: HTTPProtocol, unused_tcp_port: int )
tests/protocols/test_websocket.py:1193
Function
test_shutdown_while_the_close_reply_is_pending
Test that server shutdown does not send a second close frame during the handshake.
tests/protocols/test_websocket.py:1754
Function
test_sigint_abort_req
1. Request is sent 2. Sigint is sent to uvicorn 3. Shutdown sequence start 4. Request is _NOT_ finished before timeout_graceful_shutd
tests/supervisors/test_signal.py:47
Function
test_sigint_deny_request_after_triggered
1. Server is started 2. Shutdown sequence start 3. Request is sent, but not accepted Result: Request should fail, and not be able to
tests/supervisors/test_signal.py:86
Function
test_sigint_finish_req
1. Request is sent 2. Sigint is sent to uvicorn 3. Shutdown sequence start 4. Request is finished before timeout_graceful_shutdown=1
tests/supervisors/test_signal.py:14
Function
test_socket_bind
()
tests/test_config.py:257
Function
test_ssl_ciphers_applied_when_set
( tls_certificate_server_cert_path: str, tls_certificate_private_key_path: str, )
tests/test_ssl.py:202
Function
test_ssl_config
( tls_ca_certificate_pem_path: str, tls_ca_certificate_private_key_path: str, )
tests/test_config.py:265
Function
test_ssl_config_combined
(tls_certificate_key_and_chain_path: str)
tests/test_config.py:279
Function
test_ssl_context_factory_must_return_ssl_context
()
tests/test_ssl.py:193
Function
test_ssl_context_factory_mutates_default
The factory can call the default and mutate the result (e.g., bump TLS minimum version).
tests/test_ssl.py:159
Function
test_subprocess_started
()
tests/test_subprocess.py:31
Function
test_subprotocols
( ws_protocol_cls: WSProtocol, http_protocol_cls: HTTPProtocol, subprotocol: str, unused_tcp_p
tests/protocols/test_websocket.py:667
Function
test_supported_upgrade_request
(http_protocol_cls: type[HTTPProtocol])
tests/protocols/test_http.py:847
Function
test_supports_permessage_deflate_extension
( ws_protocol_cls: WSProtocol, http_protocol_cls: HTTPProtocol, unused_tcp_port: int )
tests/protocols/test_websocket.py:146
Function
test_trace_logging
(caplog: pytest.LogCaptureFixture, logging_config: dict[str, Any], unused_tcp_port: int)
tests/middleware/test_logging.py:48
Function
test_trace_logging_on_http_protocol
(http_protocol_cls, caplog, logging_config, unused_tcp_port: int)
tests/middleware/test_logging.py:70
Function
test_trace_logging_on_ws_protocol
( ws_protocol_cls: WSProtocol, caplog: pytest.LogCaptureFixture, logging_config: dict[str, Any],
tests/middleware/test_logging.py:88
Function
test_undersized_request
(http_protocol_cls: type[HTTPProtocol])
tests/protocols/test_http.py:511
Function
test_unknown_status_code
(caplog: pytest.LogCaptureFixture, unused_tcp_port: int)
tests/middleware/test_logging.py:185
Function
test_unsupported_ws_upgrade_request
(http_protocol_cls: type[HTTPProtocol])
tests/protocols/test_http.py:857
Function
test_unsupported_ws_upgrade_request_warn_on_auto
( caplog: pytest.LogCaptureFixture, http_protocol_cls: type[HTTPProtocol] )
tests/protocols/test_http.py:867
Function
test_valid_import
()
tests/importer/test_importer.py:32
Function
test_value_returned
(http_protocol_cls: type[HTTPProtocol])
tests/protocols/test_http.py:639
Function
test_wait_until_ready_bails_on_shutdown_or_dead_worker
()
tests/supervisors/test_multiprocess.py:190
Function
test_warn_when_using_reload_and_workers
(caplog: pytest.LogCaptureFixture)
tests/test_config.py:614
Method
test_watchfiles_no_changes
(self)
tests/supervisors/test_reload.py:289
Function
test_websocket_auto
()
tests/test_auto_detection.py:52
Function
test_ws_max_queue
()
tests/test_config.py:515
Function
test_ws_max_size
()
tests/test_config.py:509
Function
test_ws_websockets_emits_deprecation_warning
()
tests/test_config.py:502
Function
test_wsgi_app
()
tests/test_config.py:191
Function
test_wsgi_exc_info
(wsgi_middleware: Callable)
tests/middleware/test_wsgi.py:102
Function
test_wsgi_exception
(wsgi_middleware: Callable)
tests/middleware/test_wsgi.py:92
Function
test_wsgi_get
(wsgi_middleware: Callable)
tests/middleware/test_wsgi.py:61
Function
test_wsgi_post
(wsgi_middleware: Callable)
tests/middleware/test_wsgi.py:70
Function
test_wsgi_put_more_body
(wsgi_middleware: Callable)
tests/middleware/test_wsgi.py:79
Method
timeout_keep_alive_handler
Called on a keep-alive connection if no new data is received after a short delay.
uvicorn/protocols/http/zttp_impl.py:308
Method
timeout_keep_alive_handler
Called on a keep-alive connection if no new data is received after a short delay.
uvicorn/protocols/http/h11_impl.py:364
Method
timeout_keep_alive_handler
Called on a keep-alive connection if no new data is received after a short delay.
uvicorn/protocols/http/httptools_impl.py:370
Function
tls_ca_certificate_pem_path
(tls_certificate_authority: trustme.CA)
tests/conftest.py:58
Function
tls_ca_certificate_private_key_path
(tls_certificate_authority: trustme.CA)
tests/conftest.py:64
Function
tls_ca_ssl_context
(tls_certificate_authority: trustme.CA)
tests/conftest.py:104
Function
tls_certificate
(tls_certificate_authority: trustme.CA)
tests/conftest.py:49
Function
tls_certificate_authority
()
tests/conftest.py:42
Function
tls_certificate_key_and_chain_path
(tls_certificate: trustme.LeafCert)
tests/conftest.py:92
Function
tls_certificate_private_key_encrypted_path
(tls_certificate)
tests/conftest.py:70
Function
tls_certificate_private_key_path
(tls_certificate: trustme.CA)
tests/conftest.py:86
Function
tls_certificate_server_cert_path
(tls_certificate: trustme.LeafCert)
tests/conftest.py:98
← previous
next →
701–800 of 820, ranked by callers