Fixed #30701 -- Updated patch_vary_headers() to handle an asterisk according to RFC 7231.

This commit is contained in:
Adnan Umer 2019-08-14 01:40:09 +05:00 committed by Mariusz Felisiak
parent 7da6a28a44
commit 6805c0f99f
4 changed files with 23 additions and 5 deletions

View file

@ -1625,6 +1625,8 @@ class CacheUtils(SimpleTestCase):
(None, ('Accept-Encoding', 'COOKIE'), 'Accept-Encoding, COOKIE'),
('Cookie, Accept-Encoding', ('Accept-Encoding', 'cookie'), 'Cookie, Accept-Encoding'),
('Cookie , Accept-Encoding', ('Accept-Encoding', 'cookie'), 'Cookie, Accept-Encoding'),
('*', ('Accept-Language', 'Cookie'), '*'),
('Accept-Language, Cookie', ('*',), '*'),
)
for initial_vary, newheaders, resulting_vary in headers:
with self.subTest(initial_vary=initial_vary, newheaders=newheaders):