summaryrefslogtreecommitdiff
path: root/tests/encoding.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/encoding.py')
-rw-r--r--tests/encoding.py11
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)