@@ -19,7 +19,7 @@ def test_headers_serializer_http_api():
19
19
payload = serializer .serialize (cookies = ["UUID=12345" ], headers = {})
20
20
assert payload == {"cookies" : ["UUID=12345" ], "headers" : {}}
21
21
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" ]})
23
23
assert payload == {"cookies" : ["UUID=12345" , "SSID=0xdeadbeef" ], "headers" : {"Foo" : "bar,zbr" }}
24
24
25
25
@@ -35,8 +35,8 @@ def test_headers_serializer_multi_value_headers():
35
35
payload = serializer .serialize (cookies = ["UUID=12345" ], headers = {})
36
36
assert payload == {"multiValueHeaders" : {"Set-Cookie" : ["UUID=12345" ]}}
37
37
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" ]}}
40
40
41
41
42
42
def test_headers_serializer_single_value_headers ():
@@ -54,11 +54,15 @@ def test_headers_serializer_single_value_headers():
54
54
with warnings .catch_warnings (record = True ) as w :
55
55
warnings .simplefilter ("default" )
56
56
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" }}
59
59
60
- assert len (w ) == 1
61
- assert str (w [- 1 ].message ) == (
60
+ assert len (w ) == 2
61
+ assert str (w [- 2 ].message ) == (
62
62
"Can't encode more than one cookie in the response. "
63
63
"Did you enable multiValueHeaders on the ALB Target Group?"
64
64
)
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