def test_setnx(self): h = Hash() self.assertEqual(h.hsetnx('a', 'aa'), 1) self.assertEqual(h.hget('a'), 'aa') self.assertEqual(h.hsetnx('a', 'zz'), 0) self.assertEqual(h.hget('a'), 'aa') self.assertEqual(h._data, {'a': 'aa'})