Your IP : 216.73.216.213
���]� � @ sv d d l Z d d l Z d d l Z d d � Z e j e � d Z Gd d � d e j � Z e d k rr e j
� d S)� Nc C s0 | d k r, d d l m } t | j � � Sd S)N� testcodecr )r )�testr �tuple�getregentry)�encodingr � r �6/opt/alt/python35/lib64/python3.5/test_charmapcodec.py�codec_search_function s r r c @ s@ e Z d Z d d � Z d d � Z d d � Z d d � Z d S)
�CharmapCodecTestc C s� | j t d t � d � | j t d t � d � | j t d t � d � | j t d t � d � | j t d t � d
� d S)Ns abc�abcs xdefZabcdefs defxZdefabcs dxfZdabcfs dxfxZdabcfabc)�assertEqual�str� codecname)�selfr r r �test_constructorx s
z"CharmapCodecTest.test_constructorxc C s� | j d j t � d � | j d j t � d � | j d j t � d � | j d j t � d � | j d j t � d
� d S)Nr s abcZxdefs abcdefZdefxs defabcZdxfs dabcfZdxfxs dabcfabc)r �encoder )r r r r �test_encodex$ s
zCharmapCodecTest.test_encodexc C sh | j t d t � d � | j t d t � d � | j t d t � d � | j t d t � d � d S)Ns ydef�defs defys dyf�dfs dyfy)r r
r )r r r r �test_constructory+ s z"CharmapCodecTest.test_constructoryc C s | j t t d t � d S)Ns abc)ZassertRaises�UnicodeErrorr
r )r r r r �test_maptoundefined1 s z$CharmapCodecTest.test_maptoundefinedN)�__name__�
__module__�__qualname__r r r r r r r r r
s r
�__main__)Ztest.supportr Zunittest�codecsr �registerr ZTestCaser
r �mainr r r r �<module> s