Andrew Brookins
58a798444d
Clean up test keys properly
2021-11-12 07:56:47 -08:00
Andrew Brookins
8107933c1d
Use default REDIS_OM_URL if not set
2021-11-12 07:29:17 -08:00
Andrew Brookins
9566d403c5
Try to smooth out dev setup experience
2021-11-10 16:43:31 -08:00
Andrew Brookins
5ab53c916c
Support both sync and asyncio uses
2021-11-10 11:31:02 -08:00
Andrew Brookins
ca6ae7d6e9
Merge branch 'main' into asyncio
2021-11-09 15:59:10 -08:00
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.
2021-11-03 12:37:12 -07:00
Andrew Brookins
4111330124
Add images to built package
2021-11-02 14:40:08 -07:00
Andrew Brookins
09c91fb756
Add building, linting for PyPI upload
2021-10-22 06:53:39 -07:00
Andrew Brookins
c9967b0d40
Rename to redis_om
2021-10-22 06:36:15 -07:00
Andrew Brookins
b2c2dd9f6f
WIP on async - test failure due to closed event loop
2021-10-22 06:33:05 -07:00
Andrew Brookins
2ffd4e6f5a
Run tests across multiple cores/CPUs
2021-10-20 23:24:31 -07:00
Andrew Brookins
2523a98be6
WIP on CI action
2021-10-20 17:13:42 -07:00
Andrew Brookins
49654eeede
Refine connection strings (dotenv), Makefile targets
2021-10-20 14:29:31 -07:00
Andrew Brookins
d2fa4c586f
Add Makefile, black, reformat with black
2021-10-20 13:01:46 -07:00