@@ -102,35 +102,35 @@ def test_compare(self):
102102 self .failIf (b3 <= b2 )
103103
104104 def test_compare_to_str (self ):
105- self .assertEqual (b"abc" == "abc" , True )
106- self .assertEqual (b"ab" != "abc" , True )
107- self .assertEqual (b"ab" <= "abc" , True )
108- self .assertEqual (b"ab" < "abc" , True )
109- self .assertEqual (b"abc" >= "ab" , True )
110- self .assertEqual (b"abc" > "ab" , True )
111-
112- self .assertEqual (b"abc" != "abc" , False )
113- self .assertEqual (b"ab" == "abc" , False )
114- self .assertEqual (b"ab" > "abc" , False )
115- self .assertEqual (b"ab" >= "abc" , False )
116- self .assertEqual (b"abc" < "ab" , False )
117- self .assertEqual (b"abc" <= "ab" , False )
118-
119- self .assertEqual ("abc" == b"abc" , True )
120- self .assertEqual ("ab" != b"abc" , True )
121- self .assertEqual ("ab" <= b"abc" , True )
122- self .assertEqual ("ab" < b"abc" , True )
123- self .assertEqual ("abc" >= b"ab" , True )
124- self .assertEqual ("abc" > b"ab" , True )
125-
126- self .assertEqual ("abc" != b"abc" , False )
127- self .assertEqual ("ab" == b"abc" , False )
128- self .assertEqual ("ab" > b"abc" , False )
129- self .assertEqual ("ab" >= b"abc" , False )
130- self .assertEqual ("abc" < b"ab" , False )
131- self .assertEqual ("abc" <= b"ab" , False )
132-
133- # But they should never compare equal to Unicode!
105+ self .assertEqual (b"abc" == str8 ( "abc" ) , True )
106+ self .assertEqual (b"ab" != str8 ( "abc" ) , True )
107+ self .assertEqual (b"ab" <= str8 ( "abc" ) , True )
108+ self .assertEqual (b"ab" < str8 ( "abc" ) , True )
109+ self .assertEqual (b"abc" >= str8 ( "ab" ) , True )
110+ self .assertEqual (b"abc" > str8 ( "ab" ) , True )
111+
112+ self .assertEqual (b"abc" != str8 ( "abc" ) , False )
113+ self .assertEqual (b"ab" == str8 ( "abc" ) , False )
114+ self .assertEqual (b"ab" > str8 ( "abc" ) , False )
115+ self .assertEqual (b"ab" >= str8 ( "abc" ) , False )
116+ self .assertEqual (b"abc" < str8 ( "ab" ) , False )
117+ self .assertEqual (b"abc" <= str8 ( "ab" ) , False )
118+
119+ self .assertEqual (str8 ( "abc" ) == b"abc" , True )
120+ self .assertEqual (str8 ( "ab" ) != b"abc" , True )
121+ self .assertEqual (str8 ( "ab" ) <= b"abc" , True )
122+ self .assertEqual (str8 ( "ab" ) < b"abc" , True )
123+ self .assertEqual (str8 ( "abc" ) >= b"ab" , True )
124+ self .assertEqual (str8 ( "abc" ) > b"ab" , True )
125+
126+ self .assertEqual (str8 ( "abc" ) != b"abc" , False )
127+ self .assertEqual (str8 ( "ab" ) == b"abc" , False )
128+ self .assertEqual (str8 ( "ab" ) > b"abc" , False )
129+ self .assertEqual (str8 ( "ab" ) >= b"abc" , False )
130+ self .assertEqual (str8 ( "abc" ) < b"ab" , False )
131+ self .assertEqual (str8 ( "abc" ) <= b"ab" , False )
132+
133+ # Bytes should never compare equal to Unicode!
134134 # Test this for all expected byte orders and Unicode character sizes
135135 self .assertEqual (b"\0 a\0 b\0 c" == "abc" , False )
136136 self .assertEqual (b"\0 \0 \0 a\0 \0 \0 b\0 \0 \0 c" == "abc" , False )
@@ -326,7 +326,7 @@ def test_encoding(self):
326326 sample = "Hello world\n \u1234 \u5678 \u9abc \udef0 "
327327 for enc in ("utf8" , "utf16" ):
328328 b = bytes (sample , enc )
329- self .assertEqual (b , bytes (map ( ord , sample .encode (enc ) )))
329+ self .assertEqual (b , bytes (sample .encode (enc )))
330330 self .assertRaises (UnicodeEncodeError , bytes , sample , "latin1" )
331331 b = bytes (sample , "latin1" , "ignore" )
332332 self .assertEqual (b , bytes (sample [:- 4 ]))
@@ -342,7 +342,7 @@ def test_decode(self):
342342 self .assertEqual (b .decode ("utf8" , "ignore" ), "Hello world\n " )
343343
344344 def test_from_buffer (self ):
345- sample = "Hello world\n \x80 \x81 \xfe \xff "
345+ sample = str8 ( "Hello world\n \x80 \x81 \xfe \xff " )
346346 buf = buffer (sample )
347347 b = bytes (buf )
348348 self .assertEqual (b , bytes (map (ord , sample )))
@@ -364,8 +364,8 @@ def test_concat(self):
364364 b1 = bytes ("abc" )
365365 b2 = bytes ("def" )
366366 self .assertEqual (b1 + b2 , bytes ("abcdef" ))
367- self .assertEqual (b1 + "def" , bytes ("abcdef" ))
368- self .assertEqual ("def" + b1 , bytes ("defabc" ))
367+ self .assertEqual (b1 + str8 ( "def" ) , bytes ("abcdef" ))
368+ self .assertEqual (str8 ( "def" ) + b1 , bytes ("defabc" ))
369369 self .assertRaises (TypeError , lambda : b1 + "def" )
370370 self .assertRaises (TypeError , lambda : "abc" + b2 )
371371
@@ -388,7 +388,7 @@ def test_iconcat(self):
388388 self .assertEqual (b , bytes ("abcdef" ))
389389 self .assertEqual (b , b1 )
390390 self .failUnless (b is b1 )
391- b += "xyz"
391+ b += str8 ( "xyz" )
392392 self .assertEqual (b , b"abcdefxyz" )
393393 try :
394394 b += ""
@@ -456,8 +456,8 @@ def test_fromhex(self):
456456 b = bytes ([0x1a , 0x2b , 0x30 ])
457457 self .assertEquals (bytes .fromhex ('1a2B30' ), b )
458458 self .assertEquals (bytes .fromhex (' 1A 2B 30 ' ), b )
459- self .assertEquals (bytes .fromhex (buffer ('' )), bytes ())
460- self .assertEquals (bytes .fromhex (buffer ('0000' )), bytes ([0 , 0 ]))
459+ self .assertEquals (bytes .fromhex (buffer (b '' )), bytes ())
460+ self .assertEquals (bytes .fromhex (buffer (b '0000' )), bytes ([0 , 0 ]))
461461 self .assertRaises (ValueError , bytes .fromhex , 'a' )
462462 self .assertRaises (ValueError , bytes .fromhex , 'rt' )
463463 self .assertRaises (ValueError , bytes .fromhex , '1a b cd' )
@@ -717,5 +717,5 @@ def test_main():
717717
718718
719719if __name__ == "__main__" :
720- test_main ()
721- ## unittest.main()
720+ ## test_main()
721+ unittest .main ()
0 commit comments