summaryrefslogtreecommitdiff
path: root/tests
Commit message (Expand)AuthorAgeFilesLines
...
* Handle CorruptGridFile error in GridFS backendJordan Cook2022-02-222-0/+19
* Add lock around remove_expired_responses() for SQLite, Filesystem, and GridFS...Jordan Cook2022-02-221-26/+26
* Improve GridFS backend thread safetyJordan Cook2022-02-221-1/+1
* Run additional stress tests with multiple processesJordan Cook2022-02-221-14/+24
* Improve multithreaded tests: use fewer unique responses and more total reques...Jordan Cook2022-02-222-19/+26
* Skip normalizing a JSON request body if it's excessively large (>10MB) due to...Jordan Cook2022-02-221-1/+16
* Fix request normalization for request body with a list as a JSON rootJordan Cook2022-02-221-3/+25
* Fix cache path expansionAndrew Stone2022-02-171-0/+6
* Fix handling BSON serializer differences between pymongo's bson and standalon...Jordan Cook2022-02-151-1/+1
* Fix serialization in filesystem backend with binary content that is also vali...Jordan Cook2022-02-152-3/+2
* Use only integers for expire_after values in tests and docsJordan Cook2022-02-151-10/+10
* Fix disabling expiration for a single request with `CachedSession.request(......Jordan Cook2022-02-151-2/+11
* Fix support for `params`, `data`, and `json` as positional arguments to `Cach...Jordan Cook2022-02-131-0/+6
* Add support for key-only request parametersJordan Cook2022-01-141-0/+6
* Format using a more typical line length of 100Jordan Cook2022-01-016-13/+50
* Drop idea of storing each response in a separate hash, and go back to seriali...Jordan Cook2021-12-012-3/+3
* Add a new RedisDict class that stores responses in separate hashes instead of...Jordan Cook2021-12-011-4/+10
* Improve some RedisDict methods and rename to RedisHashDictJordan Cook2021-12-012-7/+6
* Add unit test to test revalidation refreshening behaviorManuel Eggimann2021-11-301-0/+33
* Add back overrides for requests.Response.__getstate__ and __setstate__ so pla...Jordan Cook2021-11-241-0/+13
* Fix some typos in docs for custom serializers, and add a test for itJordan Cook2021-11-191-1/+24
* Add support for BaseCache keyword arguments passed along with a backend instanceJordan Cook2021-11-131-2/+17
* Move misc minor utils to a separate moduleJordan Cook2021-10-272-15/+4
* Add support for Cache-Control: immutableJordan Cook2021-10-231-0/+2
* Add tests for memory (plain dict) backendJordan Cook2021-10-231-0/+20
* Fix duplicate cache read (contains + getitem)Jordan Cook2021-10-232-1/+16
* Fix immediate expiration with Expires: 0 and reorganize cache header logic a bitJordan Cook2021-10-132-23/+17
* Support immediate expiration + revalidation for Cache-Control: max-age=0 and ...Jordan Cook2021-10-102-2/+41
* Fix behavior for cache_control=True with expire_afterJordan Cook2021-10-101-16/+51
* Add better error message if parent path exists but isn't a directoryJordan Cook2021-10-101-1/+10
* Define __all__ for a couple more modules for star importsJordan Cook2021-09-201-4/+3
* Reorganize & improve request normalization functions:Jordan Cook2021-09-202-46/+93
* Support expire_after param for CachedSession.send()Jordan Cook2021-09-181-0/+16
* Use only integers for expire_after values in seconds, since this is what Cach...Jordan Cook2021-09-182-23/+25
* Make per-request expiration thread-safe by passing via request headers instea...Jordan Cook2021-09-181-25/+24
* Redact ingored_parameters from CachedResponse.urlJordan Cook2021-09-152-6/+24
* Alias/rename old_data_on_error to stale_if_error for consistency with Cache-C...Jordan Cook2021-09-061-8/+14
* Use blake2 instead of sha256 for hashing request infoJordan Cook2021-09-062-3/+4
* Add a bit of missing test coverageJordan Cook2021-09-064-13/+36
* Allow match_headers to optionally accept a list of specific headers to matchJordan Cook2021-09-064-13/+8
* Alias/rename 'include_get_headers' to 'match_headers' for clarity (backwards-...Jordan Cook2021-09-061-6/+12
* Revert renaming DynamoDB backend classes; a minor inconsistency is probably b...Jordan Cook2021-08-301-6/+6
* Use pathlib.Path objects for all file paths in Filesystem and SQLite backendsJordan Cook2021-08-292-12/+11
* Allow has_url(), delete_url(), and create_key() to optionally take requests.R...Jordan Cook2021-08-281-2/+20
* Add some additional tests for cache key normalizationJordan Cook2021-08-281-2/+39
* Enable conditional requests by defaultJordan Cook2021-08-261-14/+6
* Minor optimization: exclude redundant CachedResponse.cache_key and CachedHTTP...Jordan Cook2021-08-251-2/+1
* Move 'Cache Files' docs that apply to both SQLite and Filesystem backends to ...Jordan Cook2021-08-251-6/+6
* Add BaseCache.update() method as a shortcut for exporting to a different cach...Jordan Cook2021-08-251-0/+11
* Fix incorrect location of redirects.sqlite when using filesystem backendJordan Cook2021-08-232-1/+8