Skip to content

Commit 9151291

Browse files
Update pytest_httpserver/pytest_plugin.py
Co-authored-by: Hayao <hayao_s@tokyo-gas.co.jp>
1 parent e606704 commit 9151291

1 file changed

Lines changed: 15 additions & 0 deletions

File tree

pytest_httpserver/pytest_plugin.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,21 @@ def make_httpserver_ipv4(
9797
server.start()
9898
yield server
9999
server.clear()
100+
if server.is_running():
101+
@pytest.fixture(scope="session")
102+
def make_httpserver_ipv4(
103+
httpserver_ssl_context: SSLContext | None,
104+
httpserver_extra_options: ExtraOptions,
105+
) -> Generator[HTTPServer, None, None]:
106+
server = HTTPServer.with_extra_options(
107+
host="127.0.0.1",
108+
port=0,
109+
ssl_context=httpserver_ssl_context,
110+
extra_options=httpserver_extra_options,
111+
)
112+
server.start()
113+
yield server
114+
server.clear()
100115
if server.is_running():
101116
server.stop()
102117

0 commit comments

Comments
 (0)