def test_http_header_collection_item_setter(): headers = Headers() example = headers.get(b"example") assert example == tuple() headers[b"example"] = b"Hello, World" example = headers.get(b"example") assert example == (b"Hello, World", )
def test_http_header_collection_item_setter(): headers = Headers() example = headers.get(b'example') assert example == [] headers[b'example'] = b'Hello, World' example = headers.get(b'example') assert len(example) == 1 header = example[0] assert header.name == b'example' assert header.value == b'Hello, World'
def make_request_headers(headers: Headers): request_headers = {} HEADERS = [ "Content-Type", "Accept", "Accept-Language", "Range", "If-Modified-Since", "If-None-Match", ] for k in HEADERS: v = headers.get(k.encode("ascii")) if v: request_headers[k] = str(v) return request_headers