diff options
author | andy <andy@andymccurdy.com> | 2011-10-28 10:28:57 -0700 |
---|---|---|
committer | andy <andy@andymccurdy.com> | 2011-10-28 10:28:57 -0700 |
commit | 6646ba7b5b3d3d01fe608e0ed3b1e0fcf90ba12d (patch) | |
tree | 6b3d1660227c5be2d3fcbaa9aee6cfb6cf144e85 /tests/server_commands.py | |
parent | 87f131522546a73441a78cab2304c56f2ec89526 (diff) | |
download | redis-py-6646ba7b5b3d3d01fe608e0ed3b1e0fcf90ba12d.tar.gz |
implemented the OBJECT command. Fix for #137
Diffstat (limited to 'tests/server_commands.py')
-rw-r--r-- | tests/server_commands.py | 24 |
1 files changed, 15 insertions, 9 deletions
diff --git a/tests/server_commands.py b/tests/server_commands.py index 316a102..680a0c7 100644 --- a/tests/server_commands.py +++ b/tests/server_commands.py @@ -82,6 +82,15 @@ class ServerCommandsTestCase(unittest.TestCase): self.assert_(self.client.config_set('dbfilename', rdbname)) self.assertEquals(self.client.config_get()['dbfilename'], rdbname) + def test_debug_object(self): + self.client['a'] = 'foo' + debug_info = self.client.debug_object('a') + self.assert_(len(debug_info) > 0) + self.assertEquals(debug_info['refcount'], 1) + self.assert_(debug_info['serializedlength'] > 0) + self.client.rpush('b', 'a1') + debug_info = self.client.debug_object('a') + def test_echo(self): self.assertEquals(self.client.echo('foo bar'), 'foo bar') @@ -92,18 +101,15 @@ class ServerCommandsTestCase(unittest.TestCase): self.assert_(isinstance(info, dict)) self.assertEquals(info['db9']['keys'], 2) - def test_debug_object(self): - self.client['a'] = 'foo' - debug_info = self.client.debug_object('a') - self.assert_(len(debug_info) > 0) - self.assertEquals(debug_info['refcount'], 1) - self.assert_(debug_info['serializedlength'] > 0) - self.client.rpush('b', 'a1') - debug_info = self.client.debug_object('a') - def test_lastsave(self): self.assert_(isinstance(self.client.lastsave(), datetime.datetime)) + def test_object(self): + self.client['a'] = 'foo' + self.assert_(isinstance(self.client.object('refcount', 'a'), int)) + self.assert_(isinstance(self.client.object('idletime', 'a'), int)) + self.assertEquals(self.client.object('encoding', 'a'), 'raw') + def test_ping(self): self.assertEquals(self.client.ping(), True) |