summaryrefslogtreecommitdiff
path: root/tests/server_commands.py
diff options
context:
space:
mode:
authorandy <andy@whiskeymedia.com>2012-10-07 23:12:13 -0700
committerandy <andy@whiskeymedia.com>2012-10-07 23:12:13 -0700
commit2266255b25caaf0f38af938902c9d2829c0fab72 (patch)
treec4a72f4fe7b4002f225e474f08dab0c2bbff0a0c /tests/server_commands.py
parent6eaa3cc8bf05fe8bbb9817d7ef274b7d98c87606 (diff)
downloadredis-py-2266255b25caaf0f38af938902c9d2829c0fab72.tar.gz
added CLIENT LIST/CLIENT KILL commands
Diffstat (limited to 'tests/server_commands.py')
-rw-r--r--tests/server_commands.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/tests/server_commands.py b/tests/server_commands.py
index 5ee7a06..87fbcd6 100644
--- a/tests/server_commands.py
+++ b/tests/server_commands.py
@@ -69,6 +69,11 @@ class ServerCommandsTestCase(unittest.TestCase):
del self.client['a']
self.assertEquals(self.client.get('a'), None)
+ def test_client_list(self):
+ clients = self.client.client_list()
+ self.assert_(isinstance(clients[0], dict))
+ self.assert_('addr' in clients[0])
+
def test_config_get(self):
data = self.client.config_get()
self.assert_('maxmemory' in data)
@@ -210,11 +215,11 @@ class ServerCommandsTestCase(unittest.TestCase):
# expire at in unix time (milliseconds)
expire_at_seconds = int(time.mktime(expire_at.timetuple())) * 1000
self.assertEquals(self.client.pexpireat('a', expire_at_seconds), True)
- self.assertEquals(self.client.ttl('a'), 60)
+ self.assert_(self.client.ttl('a') <= 60)
# expire at given a datetime object
self.client['b'] = 'bar'
self.assertEquals(self.client.pexpireat('b', expire_at), True)
- self.assertEquals(self.client.ttl('b'), 60)
+ self.assert_(self.client.ttl('b') <= 60)
def test_get_set_bit(self):
self.assertEquals(self.client.getbit('a', 5), False)