summaryrefslogtreecommitdiff
path: root/tests/integration/test_sqlite.py
Commit message (Collapse)AuthorAgeFilesLines
* Add use_temp option to SQLite backendJordan Cook2021-04-221-0/+9
| | | | Closes #243
* Combine test_cache.py with BaseCacheTest to run these tests for all backendsJordan Cook2021-04-221-1/+2
|
* Turn multi-threaded stress tests into test (sub)classesJordan Cook2021-04-221-4/+16
| | | | | | This is mainly to take advantage of fail-fast connection tests; otherwise, these tests may just hang if backend dependenices are installed but backend services are not set up. See issue #221 for details.
* Turn remaining unittest.TestCase classes into pytest-style test classesJordan Cook2021-04-221-45/+17
|
* Reorganize backend integration tests and add some more thorough testsJordan Cook2021-04-221-46/+46
|
* add sqlite no-op testsjsemric2021-04-211-0/+15
|
* Allow passing any valid backend connection kwargs via BaseCacheJordan Cook2021-04-191-3/+3
| | | | | | | | * Pass `**kwargs` to backend storage classes, split out any that are valid for the backend-specific connection function/class, and pass them to the connection * Add intersphinx links to docs for dependencies * Update and format some more backend class docstrings * Remove 'Unrecognized keyword arguments' warning from `BaseStorage` * Turn `warnings.warn` about using secret keys into a `logging.warning` (due to complaints about too many messages)
* Add one test case per backend storage classJordan Cook2021-04-121-35/+38
|
* Split tests into unit and integration tests and run separately in CI; update ↵Jordan Cook2021-03-311-0/+92
Contributing Guide with more notes on testing