@@ -244,8 +244,8 @@ def test_b32decode_casefold(self):
244244 eq (base64 .b32decode (data , True ), res )
245245 eq (base64 .b32decode (data .decode ('ascii' ), True ), res )
246246
247- self .assertRaises (TypeError , base64 .b32decode , b'me======' )
248- self .assertRaises (TypeError , base64 .b32decode , 'me======' )
247+ self .assertRaises (binascii . Error , base64 .b32decode , b'me======' )
248+ self .assertRaises (binascii . Error , base64 .b32decode , 'me======' )
249249
250250 # Mapping zero and one
251251 eq (base64 .b32decode (b'MLO23456' ), b'b\xdd \xad \xf3 \xbe ' )
@@ -262,9 +262,11 @@ def test_b32decode_casefold(self):
262262 eq (base64 .b32decode (data_str , map01 = map01 ), res )
263263 eq (base64 .b32decode (data , map01 = map01_str ), res )
264264 eq (base64 .b32decode (data_str , map01 = map01_str ), res )
265+ self .assertRaises (binascii .Error , base64 .b32decode , data )
266+ self .assertRaises (binascii .Error , base64 .b32decode , data_str )
265267
266268 def test_b32decode_error (self ):
267- for data in [b'abc' , b'ABCDEF==' ]:
269+ for data in [b'abc' , b'ABCDEF==' , b'==ABCDEF' ]:
268270 with self .assertRaises (binascii .Error ):
269271 base64 .b32decode (data )
270272 with self .assertRaises (binascii .Error ):
0 commit comments