python (3.12.0)
͑e z d Z ddlZddlZd ZdZ G d dej
Zedk( r ej yy)z Python character mapping codec test
This uses the test codec in testcodec.py and thus also tests the
encodings package lookup scheme.
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright 2000 Guido van Rossum.
Nc L | dk( rddl m} t |j S y )N testcodecr )r )testr tuplegetregentry)encodingr s J/BuggyBox/python/3.12.0/bootstrap/lib/python3.12/test/test_charmapcodec.pycodec_search_functionr
s$ ;"Y**,-- r c * e Zd Zd Zd Zd Zd Zd Zy)CharmapCodecTestc ~ t j t | j t j t y )N)codecsregisterr
addCleanup
unregisterselfs r setUpzCharmapCodecTest.setUp s$ -.))+@Ar c D | j t dt d | j t dt d | j t dt d | j t dt d | j t d t d
y )N abcabcs xdefabcdefs defxdefabcs dxfdabcfs dxfxdabcfabcassertEqualstr codecnamer s r test_constructorxz"CharmapCodecTest.test_constructorx su VY/7Wi0(;Wi0(;VY/9Wi0*=r c v | j dj t d | j dj t d | j dj t d | j dj t d | j d j t d
y )Nr r xdefs abcdefdefxs defabcdxfs dabcfdxfxs dabcfabc)r encoder r s r test_encodexzCharmapCodecTest.test_encodex'