You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* feat: Async functions support for the existing backends; Additional tests; Documentation update
* feat: Class async methods tests
* Organize test directories by cache backend; Add async pickle and memory tests
* fix: Attempt to fix the Mongo versioning across multiple versions of Mongo driver / server
* fix: Level code coverage
-**Adding a backend:** Implement in `src/cachier/cores/`, subclass `BaseCore`, add tests with appropriate markers, update docs, and CI matrix if needed.
114
114
-**Optional dependencies:** Code/tests must gracefully skip if backend deps are missing. Install backend-specific deps via `tests/requirements_*.txt`.
115
-
-**Requirements files:**`tests/sql_requirements.txt`, `tests/redis_requirements.txt` for backend-specific dependencies.
115
+
-**Requirements files:**`tests/requirements_mongodb.txt`, `tests/requirements_postgres.txt`, `tests/requirements_redis.txt` for backend-specific dependencies.
-**Adding a backend:** Implement in `src/cachier/cores/`, subclass `BaseCore`, add tests with appropriate markers, update docs, and CI matrix if needed.
114
114
-**Optional dependencies:** Code/tests must gracefully skip if backend deps are missing. Install backend-specific deps via `tests/requirements_*.txt`.
115
-
-**Requirements files:**`tests/sql_requirements.txt`, `tests/redis_requirements.txt` for backend-specific dependencies.
115
+
-**Requirements files:**`tests/requirements_mongodb.txt`, `tests/requirements_postgres.txt`, `tests/requirements_redis.txt` for backend-specific dependencies.
@@ -530,9 +530,9 @@ Each additional core (MongoDB, Redis, SQL) requires additional dependencies. To
530
530
531
531
.. code-block:: bash
532
532
533
-
pip install -r tests/mongodb_requirements.txt
534
-
pip install -r tests/redis_requirements.txt
535
-
pip install -r tests/sql_requirements.txt
533
+
pip install -r tests/requirements_mongodb.txt
534
+
pip install -r tests/requirements_redis.txt
535
+
pip install -r tests/requirements_postgres.txt
536
536
537
537
Running the tests
538
538
-----------------
@@ -661,8 +661,8 @@ Adding documentation
661
661
662
662
This project is documented using the `numpy docstring conventions`_, which were chosen as they are perhaps the most widely-spread conventions that are both supported by common tools such as Sphinx and result in human-readable docstrings (in my personal opinion, of course). When documenting code you add to this project, please follow `these conventions`_.
0 commit comments