7 Commits (main)

Author SHA1 Message Date
Manabu Niseki 3a0fa0c7be
Allow using Pydantic v2 (#533)
Co-authored-by: Chayim <chayim@users.noreply.github.com>
11 months ago
Serhii Charykov 4661459ddd
Migrate from aioredis to redis-py with asyncio support (#233)
* Migrate from aioredis to redis with asyncio support

Add test for redis type
Fix imports from wrong module (for tests_sync)

* fixing merge conflicts and up to dating the lock file

Co-authored-by: Chayim I. Kirshen <c@kirshen.com>
2 years ago
Serhii Charykov 85540c02bd Implement temporary workaround from unasync package 2 years ago
Serhii Charykov 490fcec1a7 Fix DeprecationWarning '@pytest.fixture' 2 years ago
Andrew Brookins 269d44c26e Final docs push 3 years ago
Andrew Brookins ca6ae7d6e9 Merge branch 'main' into asyncio 3 years ago
Andrew Brookins 2b1994b98b Disable features without required Redis modules
Some features, like querying and embedded models, require
either the RediSearch or RedisJSON modules running in Redis.
Without these modules, using these features would result
in inscrutable errors.

We now disable some tests if the Redis module required for the
test is not found in the Redis instance the tests are using,
and raise errors or log messages if the same is true during
execution of HashModel and JsonModel.
3 years ago