summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Build pre-releases from 'pre-release' branch, and set version suffix in CI co...pre-releaseJordan Cook2021-04-292-20/+11
* Merge pull request #254 from JWCook/refactor-delete-methodsJordan Cook2021-04-2911-108/+273
|\
| * Add an example script to generate a large cache for testing purposesJordan Cook2021-04-292-0/+112
| * Minor formatting changes for SQL queriesJordan Cook2021-04-291-20/+24
| * Make sure all tests with SQLite dbs clean up after themselvesJordan Cook2021-04-294-53/+52
| * Some more improvements for bulk deletes in SQLite backendJordan Cook2021-04-292-10/+33
| * Improve performance a bit for remove_expired_responses()Jordan Cook2021-04-294-27/+54
|/
* Merge pull request #253 from JWCook/cache-infoJordan Cook2021-04-299-36/+193
|\
| * Show datetimes in local timezone for str(CachedResponse)Jordan Cook2021-04-291-3/+8
| * Update user guide and changelogJordan Cook2021-04-292-13/+31
| * Add response details to CachedResponse str() and repr()Jordan Cook2021-04-292-0/+77
| * Add BaseCache.keys() and values() methodsJordan Cook2021-04-273-20/+78
| * Bump black versionJordan Cook2021-04-262-2/+1
|/
* Merge pull request #247 from JWCook/raise_for_statusJordan Cook2021-04-235-7/+55
|\
| * Include this behavior in old_data_on_error instead, to avoid complicationsJordan Cook2021-04-235-34/+27
| * Add raise_for_status optionJordan Cook2021-04-236-4/+59
|/
* Log any ImportErrors in top-level init filedevJordan Cook2021-04-221-4/+7
* Merge branch 'use-temp'Jordan Cook2021-04-225-9/+39
|\
| * Add use_temp option to SQLite backendJordan Cook2021-04-225-9/+39
|/
* Merge pull request #245 from JWCook/integration-testsJordan Cook2021-04-2211-148/+166
|\
| * Combine test_cache.py with BaseCacheTest to run these tests for all backendsJordan Cook2021-04-2211-148/+166
|/
* Merge pull request #242 from JWCook/integration-testsJordan Cook2021-04-2217-313/+308
|\
| * Turn multi-threaded stress tests into test (sub)classesJordan Cook2021-04-228-50/+100
| * Turn remaining unittest.TestCase classes into pytest-style test classesJordan Cook2021-04-228-144/+82
| * Reorganize backend integration tests and add some more thorough testsJordan Cook2021-04-228-149/+168
| * Move storage class __str__ methods to base class, and just show keys instead ...Jordan Cook2021-04-226-15/+3
| * Store responses for filesystem backend in a 'responses' subdirectory, to avoi...Jordan Cook2021-04-221-5/+7
| * For SQLite and filesystem backends, resolve file paths in BaseStorage class r...Jordan Cook2021-04-212-8/+6
|/
* Merge pull request #238 from JWCook/filesystem-backendJordan Cook2021-04-2113-8/+139
|\
| * Update changelog, contributors, and versionJordan Cook2021-04-213-3/+6
| * Add a filesystem backendJordan Cook2021-04-2110-5/+133
|/
* Use shared connection to create initial SQLite tableJordan Cook2021-04-211-1/+1
* Merge pull request #240 from jsemric/use-thread-local-connections-for-sqliteJordan Cook2021-04-212-41/+36
|\
| * add sqlite no-op testsjsemric2021-04-211-0/+15
| * remove locking of sqlite connectionjsemric2021-04-211-18/+10
| * do not lock connection on readjsemric2021-04-211-4/+10
| * make bulk commit use thread-local connectionjsemric2021-04-211-26/+7
| * use thread local sqlite connectionsjsemric2021-04-201-16/+17
* | Merge pull request #239 from JWCook/integration-testsJordan Cook2021-04-209-64/+90
|\ \ | |/ |/|
| * Run multi-threaded tests for all backends, and run with more threads & iterat...Jordan Cook2021-04-206-42/+67
| * Fix DynamoDbDict.__iter__ to return keys instead of values; update tests to t...Jordan Cook2021-04-203-22/+23
|/
* Merge pull request #237 from JWCook/backend-kwargsJordan Cook2021-04-1914-109/+169
|\
| * Allow passing any valid backend connection kwargs via BaseCacheJordan Cook2021-04-1914-109/+169
|/
* Add option to manually cache response objectsJordan Cook2021-04-194-2/+12
* Replace deprecated pymongo Collection.count() with estimated_document_count()v0.6.3Jordan Cook2021-04-193-2/+3
* Update changelog and contributorsJordan Cook2021-04-193-8/+11
* Merge branch 'test-updates'Jordan Cook2021-04-196-25/+22
|\
| * Use pytest-order to order tests; remove ipdb recommendationJordan Cook2021-04-196-22/+9
| * Run DynamoDB integration tests last, since the DynamoDB container takes longe...Jordan Cook2021-04-182-4/+10
| * Add some more info about testingJordan Cook2021-04-182-8/+12
|/