We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d0fc65b commit 201caa4Copy full SHA for 201caa4
1 file changed
tests/fixtures_http.py
@@ -39,6 +39,14 @@
39
import pytest
40
41
42
+class NoReverseDNSRequestHandler(http.server.SimpleHTTPRequestHandler):
43
+ """HTTP request handler that skips reverse DNS lookup when logging."""
44
+
45
+ def address_string(self) -> str:
46
+ """Return the address string without reverse DNS lookup."""
47
+ return self.client_address[0]
48
49
50
@contextlib.contextmanager
51
def _baseurl_for_served_directory(
52
directory: Path | str, host: str = "localhost"
@@ -47,7 +55,7 @@ def _baseurl_for_served_directory(
55
directory = Path(directory).resolve()
56
57
handler_cls = functools.partial(
- http.server.SimpleHTTPRequestHandler,
58
+ NoReverseDNSRequestHandler,
59
directory=str(directory),
60
)
53
61
0 commit comments