(self)
| 2168 | return request |
| 2169 | |
| 2170 | def test_patch_vary_headers(self): |
| 2171 | headers = ( |
| 2172 | # Initial vary, new headers, resulting vary. |
| 2173 | (None, ("Accept-Encoding",), "Accept-Encoding"), |
| 2174 | ("Accept-Encoding", ("accept-encoding",), "Accept-Encoding"), |
| 2175 | ("Accept-Encoding", ("ACCEPT-ENCODING",), "Accept-Encoding"), |
| 2176 | ("Cookie", ("Accept-Encoding",), "Cookie, Accept-Encoding"), |
| 2177 | ( |
| 2178 | "Cookie, Accept-Encoding", |
| 2179 | ("Accept-Encoding",), |
| 2180 | "Cookie, Accept-Encoding", |
| 2181 | ), |
| 2182 | ( |
| 2183 | "Cookie, Accept-Encoding", |
| 2184 | ("Accept-Encoding", "cookie"), |
| 2185 | "Cookie, Accept-Encoding", |
| 2186 | ), |
| 2187 | (None, ("Accept-Encoding", "COOKIE"), "Accept-Encoding, COOKIE"), |
| 2188 | ( |
| 2189 | "Cookie, Accept-Encoding", |
| 2190 | ("Accept-Encoding", "cookie"), |
| 2191 | "Cookie, Accept-Encoding", |
| 2192 | ), |
| 2193 | ( |
| 2194 | "Cookie , Accept-Encoding", |
| 2195 | ("Accept-Encoding", "cookie"), |
| 2196 | "Cookie, Accept-Encoding", |
| 2197 | ), |
| 2198 | ("*", ("Accept-Language", "Cookie"), "*"), |
| 2199 | ("Accept-Language, Cookie", ("*",), "*"), |
| 2200 | ) |
| 2201 | for initial_vary, newheaders, resulting_vary in headers: |
| 2202 | with self.subTest(initial_vary=initial_vary, newheaders=newheaders): |
| 2203 | response = HttpResponse() |
| 2204 | if initial_vary is not None: |
| 2205 | response.headers["Vary"] = initial_vary |
| 2206 | patch_vary_headers(response, newheaders) |
| 2207 | self.assertEqual(response.headers["Vary"], resulting_vary) |
| 2208 | |
| 2209 | def test_get_cache_key(self): |
| 2210 | request = self.factory.get(self.path) |
nothing calls this directly
no test coverage detected