summaryrefslogtreecommitdiff
path: root/tests/server_commands.py
diff options
context:
space:
mode:
authorTim <tim@formspring.me>2012-09-07 23:33:34 -0700
committerTim <tim@formspring.me>2012-09-07 23:33:34 -0700
commit97cd28b5396f898c4ab1de8adae39e96ed4f7b0b (patch)
treef2ec6c9664de9b275ca52a844490e91ceec7575d /tests/server_commands.py
parent520984447ec9a7f4a543ec0fe6201d2a889c74c8 (diff)
downloadredis-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.py12
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: