feat: add RedisDeduplicationScheduleSource for scheduled task deduplication

This commit is contained in:
2026-07-16 21:37:19 +02:00
parent 002ebd2d47
commit 7a36993860
6 changed files with 391 additions and 33 deletions
-7
View File
@@ -12,13 +12,6 @@ from taskiq_deduplication.middleware import (
)
@pytest.fixture
def middleware(fake_redis):
mw = RedisDeduplicationMiddleware(redis_url="redis://localhost")
mw._redis = fake_redis
return mw
class TestDefaultBuildDeduplicationKey:
def test_same_kwargs_same_key(self, middleware, make_message):
m1 = make_message(kwargs={"a": 1, "b": 2})