| 292 | """sorted() should handle deserialization errors and not return invalid responses""" |
| 293 | |
| 294 | class BadSerializer: |
| 295 | def loads(self, value): |
| 296 | response = pickle.loads(value) |
| 297 | if response.cache_key == 'key_42': |
| 298 | raise pickle.PickleError() |
| 299 | return response |
| 300 | |
| 301 | def dumps(self, value): |
| 302 | return pickle.dumps(value) |
| 303 | |
| 304 | cache = self.init_cache(serializer=BadSerializer()) |
| 305 |
no outgoing calls
searching dependent graphs…