16
16
with this program; if not, write to the Free Software Foundation, Inc.,
17
17
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
18
18
"""
19
+ from __future__ import absolute_import , print_function , unicode_literals
20
+
19
21
import time
20
22
import logging
21
23
import unittest
@@ -92,13 +94,13 @@ def test_to_unicode(self):
92
94
(u"" , u"" ),
93
95
(False , False ),
94
96
(None , None ),
95
- ("\xc3 \xaa " , u"\xea " ),
96
- ("\x80 " , u"\u20ac " ),
97
- ("\x81 " , "\x81 " ),
98
- ("\x8d " , "\x8d " ),
99
- ("\x8f " , "\x8f " ),
100
- ("\x90 " , "\x90 " ),
101
- ("\x9d " , "\x9d " ),
97
+ (b "\xc3 \xaa " , u"\xea " ),
98
+ (b "\x80 " , u"\u20ac " ),
99
+ (b "\x81 " , b "\x81 " ),
100
+ (b "\x8d " , b "\x8d " ),
101
+ (b "\x8f " , b "\x8f " ),
102
+ (b "\x90 " , b "\x90 " ),
103
+ (b "\x9d " , b "\x9d " ),
102
104
]
103
105
for val , expected in cases :
104
106
result = fmt .to_unicode (val )
@@ -110,9 +112,9 @@ def test_to_utf8(self):
110
112
(u"" , u"" ),
111
113
(False , False ),
112
114
(None , None ),
113
- (u"\xea " , "\xc3 \xaa " ,),
114
- (u"\u20ac " , "\xe2 \x82 \xac " ),
115
- ("\xc3 \xaa " , "\xc3 \xaa " ),
115
+ (u"\xea " , b "\xc3 \xaa " ,),
116
+ (u"\u20ac " , b "\xe2 \x82 \xac " ),
117
+ (b "\xc3 \xaa " , b "\xc3 \xaa " ),
116
118
(b"\xfe \xff \x00 \x20 " , u" " ),
117
119
(b"\xff \xfe \x20 \x00 " , u" " ),
118
120
(b"\xef \xbb \xbf \x20 " , u" " ),
@@ -128,7 +130,7 @@ def test_to_console(self):
128
130
(u"" , b"" ),
129
131
(u"\xea " , b"\xc3 \xaa " ,),
130
132
(u"\u20ac " , b"\xe2 \x82 \xac " ),
131
- ("\xc3 \xaa " , b"\xc3 \xaa " ),
133
+ (b "\xc3 \xaa " , b"\xc3 \xaa " ),
132
134
(b"\xfe \xff \x00 \x20 " , b"\xfe \xff \x00 \x20 " ),
133
135
(b"\xef \xbb \xbf \x20 " , b"\xef \xbb \xbf \x20 " ),
134
136
(b"\xc3 \xc3 \x81 " , b"\xc3 \xc3 \x81 " ),
0 commit comments