diff options
author | Tim <tim@formspring.me> | 2012-09-07 23:33:34 -0700 |
---|---|---|
committer | Tim <tim@formspring.me> | 2012-09-07 23:33:34 -0700 |
commit | 97cd28b5396f898c4ab1de8adae39e96ed4f7b0b (patch) | |
tree | f2ec6c9664de9b275ca52a844490e91ceec7575d /tests/server_commands.py | |
parent | 520984447ec9a7f4a543ec0fe6201d2a889c74c8 (diff) | |
download | redis-py-97cd28b5396f898c4ab1de8adae39e96ed4f7b0b.tar.gz |
Adding test support for LPUSH/RPUSH with multiple arguments for Redis version >=2.4.0
Diffstat (limited to 'tests/server_commands.py')
-rw-r--r-- | tests/server_commands.py | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/tests/server_commands.py b/tests/server_commands.py index df92bfb..9480d0a 100644 --- a/tests/server_commands.py +++ b/tests/server_commands.py @@ -535,7 +535,11 @@ class ServerCommandsTestCase(unittest.TestCase): del self.client['a'] # real logic version = self.client.info()['redis_version'] - if StrictVersion(version) >= StrictVersion('1.3.4'): + if StrictVersion(version) >= StrictVersion('2.4.0'): + self.assertEqual(1, self.client.lpush('a', 'b')) + self.assertEqual(2, self.client.lpush('a', 'a')) + self.assertEqual(4, self.client.lpush('a', 'b', 'a')) + elif StrictVersion(version) >= StrictVersion('1.3.4'): self.assertEqual(1, self.client.lpush('a', 'b')) self.assertEqual(2, self.client.lpush('a', 'a')) else: @@ -669,7 +673,11 @@ class ServerCommandsTestCase(unittest.TestCase): del self.client['a'] # real logic version = self.client.info()['redis_version'] - if StrictVersion(version) >= StrictVersion('1.3.4'): + if StrictVersion(version) >= StrictVersion('2.4.0'): + self.assertEqual(1, self.client.rpush('a', 'a')) + self.assertEqual(2, self.client.rpush('a', 'b')) + self.assertEqual(4, self.client.rpush('a', 'a', 'b')) + elif StrictVersion(version) >= StrictVersion('1.3.4'): self.assertEqual(1, self.client.rpush('a', 'a')) self.assertEqual(2, self.client.rpush('a', 'b')) else: |