Skip to content

Commit 10fb1c3

Browse files
committed
chore(tests): fix headers test
1 parent 33b8303 commit 10fb1c3

File tree

1 file changed

+11
-7
lines changed

1 file changed

+11
-7
lines changed

tests/functional/event_handler/test_headers_serializer.py

+11-7
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ def test_headers_serializer_http_api():
1919
payload = serializer.serialize(cookies=["UUID=12345"], headers={})
2020
assert payload == {"cookies": ["UUID=12345"], "headers": {}}
2121

22-
payload = serializer.serialize(cookies=["UUID=12345", "SSID=0xdeadbeef"], headers={"Foo": ["bar,zbr"]})
22+
payload = serializer.serialize(cookies=["UUID=12345", "SSID=0xdeadbeef"], headers={"Foo": ["bar", "zbr"]})
2323
assert payload == {"cookies": ["UUID=12345", "SSID=0xdeadbeef"], "headers": {"Foo": "bar,zbr"}}
2424

2525

@@ -35,8 +35,8 @@ def test_headers_serializer_multi_value_headers():
3535
payload = serializer.serialize(cookies=["UUID=12345"], headers={})
3636
assert payload == {"multiValueHeaders": {"Set-Cookie": ["UUID=12345"]}}
3737

38-
payload = serializer.serialize(cookies=["UUID=12345", "SSID=0xdeadbeef"], headers={"Foo": ["bar,zbr"]})
39-
assert payload == {"multiValueHeaders": {"Set-Cookie": ["UUID=12345", "SSID=0xdeadbeef"], "Foo": ["bar,zbr"]}}
38+
payload = serializer.serialize(cookies=["UUID=12345", "SSID=0xdeadbeef"], headers={"Foo": ["bar", "zbr"]})
39+
assert payload == {"multiValueHeaders": {"Set-Cookie": ["UUID=12345", "SSID=0xdeadbeef"], "Foo": ["bar", "zbr"]}}
4040

4141

4242
def test_headers_serializer_single_value_headers():
@@ -54,11 +54,15 @@ def test_headers_serializer_single_value_headers():
5454
with warnings.catch_warnings(record=True) as w:
5555
warnings.simplefilter("default")
5656

57-
payload = serializer.serialize(cookies=["UUID=12345", "SSID=0xdeadbeef"], headers={"Foo": ["bar,zbr"]})
58-
assert payload == {"headers": {"Set-Cookie": "SSID=0xdeadbeef", "Foo": "bar,zbr"}}
57+
payload = serializer.serialize(cookies=["UUID=12345", "SSID=0xdeadbeef"], headers={"Foo": ["bar", "zbr"]})
58+
assert payload == {"headers": {"Set-Cookie": "SSID=0xdeadbeef", "Foo": "zbr"}}
5959

60-
assert len(w) == 1
61-
assert str(w[-1].message) == (
60+
assert len(w) == 2
61+
assert str(w[-2].message) == (
6262
"Can't encode more than one cookie in the response. "
6363
"Did you enable multiValueHeaders on the ALB Target Group?"
6464
)
65+
assert str(w[-1].message) == (
66+
"Can't encode more than one header value for the same key in the response. "
67+
"Did you enable multiValueHeaders on the ALB Target Group?"
68+
)

0 commit comments

Comments
 (0)