summaryrefslogtreecommitdiff
path: root/tests
Commit message (Expand)AuthorAgeFilesLines
* 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
* Add appdirs as a dependency, and add 'use_cache_dir' option to SQLite and Fil...Jordan Cook2021-08-212-0/+15
* Add support for SQLite in-memory databasesJordan Cook2021-08-201-1/+16
* Make DynamoDB and MongoDB naming consistentJordan Cook2021-08-201-2/+2
* Add pytest-rerunfailures to rerun a flaky testJordan Cook2021-08-201-0/+2
* Add FileCache.paths() wrapper method, and return a list instead of generatorJordan Cook2021-08-201-11/+11
* Use pytest tmpdir fixture + UUID instead of NamedTemporaryFileJordan Cook2021-08-191-29/+19
* Rename DbDict to SQLiteDict for consistency with other backends (with aliases...Jordan Cook2021-08-193-17/+17
* s/whitelist/allowlistJordan Cook2021-08-191-1/+1
* Increase integration test timeout for DynamoDB, since it has a longer startup...Jordan Cook2021-08-144-15/+15
* Add support for custom cache keysJordan Cook2021-08-142-2/+13
* Add unit tests for new header supportJordan Cook2021-08-144-14/+116
* Add support for Last-Modified + If-Modified-Since headersJordan Cook2021-08-141-5/+0
* Convert CacheActions into an attrs classJordan Cook2021-08-141-7/+17