File tree Expand file tree Collapse file tree 1 file changed +13
-0
lines changed
graalpython/com.oracle.graal.python.test/src/tests Expand file tree Collapse file tree 1 file changed +13
-0
lines changed Original file line number Diff line number Diff line change @@ -268,3 +268,16 @@ def test_errors(self):
268
268
self .assertRaises (ValueError , decode , br"[\x0]" )
269
269
self .assertEqual (decode (br"[\x0]\x0" , "ignore" ), (b"[]" , 8 ))
270
270
self .assertEqual (decode (br"[\x0]\x0" , "replace" ), (b"[?]?" , 8 ))
271
+
272
+ class LookupTest (unittest .TestCase ):
273
+ def test_lookup (self ):
274
+ self .assertEqual (codecs .lookup ('UTF-8' ).name , "utf-8" )
275
+
276
+ def test_lookup_error (self ):
277
+ def errhandler ():
278
+ pass
279
+ self .assertRaises (TypeError , codecs .register_error , 1 )
280
+ self .assertRaises (TypeError , codecs .register_error , 'a' , 1 )
281
+ self .assertRaises (LookupError , codecs .lookup_error , 'a' )
282
+ codecs .register_error ('testhandler' , errhandler )
283
+ self .assertEqual (codecs .lookup_error ('testhandler' ), errhandler )
You can’t perform that action at this time.
0 commit comments