diff options
Diffstat (limited to 'tests/encoding.py')
-rw-r--r-- | tests/encoding.py | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/tests/encoding.py b/tests/encoding.py index 248e05e..8923f68 100644 --- a/tests/encoding.py +++ b/tests/encoding.py @@ -1,6 +1,7 @@ from __future__ import with_statement import unittest +from redis._compat import unichr, u, unicode from redis.connection import ConnectionPool, PythonParser, HiredisParser import redis @@ -15,17 +16,17 @@ class EncodingTestCase(unittest.TestCase): self.client.flushdb() def test_simple_encoding(self): - unicode_string = unichr(3456) + u'abcd' + unichr(3421) + unicode_string = unichr(3456) + u('abcd') + unichr(3421) self.client.set('unicode-string', unicode_string) cached_val = self.client.get('unicode-string') self.assertEquals( - 'unicode', type(cached_val).__name__, - 'Cache returned value with type "%s", expected "unicode"' % - type(cached_val).__name__) + unicode.__name__, type(cached_val).__name__, + 'Cache returned value with type "%s", expected "%s"' % + (type(cached_val).__name__, unicode.__name__)) self.assertEqual(unicode_string, cached_val) def test_list_encoding(self): - unicode_string = unichr(3456) + u'abcd' + unichr(3421) + unicode_string = unichr(3456) + u('abcd') + unichr(3421) result = [unicode_string, unicode_string, unicode_string] for i in range(len(result)): self.client.rpush('a', unicode_string) |