summaryrefslogtreecommitdiff
path: root/tests/server_commands.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/server_commands.py')
-rw-r--r--tests/server_commands.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/server_commands.py b/tests/server_commands.py
index da328ac..e67807e 100644
--- a/tests/server_commands.py
+++ b/tests/server_commands.py
@@ -716,6 +716,13 @@ class ServerCommandsTestCase(unittest.TestCase):
# key inside of hash that doesn't exist returns null value
self.assertEquals(self.client.hget('a', 'b'), None)
+ def test_hmset(self):
+ d = {'a': '1', 'b': '2', 'c': '3'}
+ self.assert_(self.client.hmset('foo', d))
+ self.assertEqual(self.client.hgetall('foo'), d)
+ self.assertRaises(redis.ResponseError, self.client.hmset, 'foo', {})
+
+
def test_hdel(self):
# key is not a hash
self.client['a'] = 'a'