From ed08cb621153c3f2d1976ebdcc837c2878684a01 Mon Sep 17 00:00:00 2001 From: laixintao Date: Wed, 30 Sep 2020 18:43:48 +0800 Subject: [PATCH] test: add testcase for expire when set config with zero. --- t/unit/backends/test_redis.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/t/unit/backends/test_redis.py b/t/unit/backends/test_redis.py index 3f6257c8ae..9306e7d865 100644 --- a/t/unit/backends/test_redis.py +++ b/t/unit/backends/test_redis.py @@ -556,6 +556,11 @@ def test_expire(self): self.b.expire('foo', 300) self.b.client.expire.assert_called_with('foo', 300) + def test_expire_with_zero(self): + self.b.client = Mock(name='client') + self.b.expire('foo', 0) + self.b.client.expire.assert_not_called() + def test_apply_chord(self, unlock='celery.chord_unlock'): self.app.tasks[unlock] = Mock() header_result = self.app.GroupResult(