cheroot.test.conftest module#
Pytest configuration module.
Contains fixtures, which are tightly bound to the Cheroot framework itself, useless for end-users’ app testing.
- cheroot.test.conftest.http_request_timeout()#
Return a common HTTP request timeout for tests with queries.
- cheroot.test.conftest.http_server()#
Provision a server creator as a fixture.
- cheroot.test.conftest.make_http_server(bind_addr)#
Create and start an HTTP server bound to
bind_addr
.
- cheroot.test.conftest.native_server_client(native_server)#
Create a test client out of given HTTP server.
- cheroot.test.conftest.native_server_thread(thread_and_native_server)#
Set up and tear down a Cheroot HTTP server instance.
This exposes the server thread.
- cheroot.test.conftest.wsgi_server_client(wsgi_server)#
Create a test client out of given WSGI server.
- cheroot.test.conftest.wsgi_server_thread(thread_and_wsgi_server)#
Set up and tear down a Cheroot WSGI server instance.
This exposes the server thread.