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'})
def test_hget(self): h = Hash() h._data = {'a': 'aa', 'b': 'bb'} self.assertEqual(h.hget('a'), 'aa') self.assertEqual(h.hget('b'), 'bb')