Home / Function/ test_chunked_upload_doesnt_skip_host_header() — requests Function Reference

test_chunked_upload_doesnt_skip_host_header() — requests Function Reference

Architecture documentation for the test_chunked_upload_doesnt_skip_host_header() function in test_lowlevel.py from the requests codebase.

Entity Profile

Dependency Diagram

graph TD
  07b45bae_86e1_23ea_4e29_eea22ab49df3["test_chunked_upload_doesnt_skip_host_header()"]
  48561d17_8bd1_bf20_5710_ec3053a534d2["test_lowlevel.py"]
  07b45bae_86e1_23ea_4e29_eea22ab49df3 -->|defined in| 48561d17_8bd1_bf20_5710_ec3053a534d2
  style 07b45bae_86e1_23ea_4e29_eea22ab49df3 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

tests/test_lowlevel.py lines 81–96

def test_chunked_upload_doesnt_skip_host_header():
    """Ensure we don't omit all Host headers with chunked requests."""
    close_server = threading.Event()
    server = Server(echo_response_handler, wait_to_close_event=close_server)

    data = iter([b"a", b"b", b"c"])

    with server as (host, port):
        expected_host = f"{host}:{port}"
        url = f"http://{host}:{port}/"
        r = requests.post(url, data=data, stream=True)
        close_server.set()  # release server block

    expected_header = b"Host: %s\r\n" % expected_host.encode("utf-8")
    assert expected_header in r.content
    assert r.content.count(b"Host: ") == 1

Domain

Subdomains

Frequently Asked Questions

What does test_chunked_upload_doesnt_skip_host_header() do?
test_chunked_upload_doesnt_skip_host_header() is a function in the requests codebase, defined in tests/test_lowlevel.py.
Where is test_chunked_upload_doesnt_skip_host_header() defined?
test_chunked_upload_doesnt_skip_host_header() is defined in tests/test_lowlevel.py at line 81.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free