Your IP : 216.73.216.213


Current Path : /opt/alt/python311/lib64/python3.11/test/test_capi/__pycache__/
Upload File :
Current File : //opt/alt/python311/lib64/python3.11/test/test_capi/__pycache__/test_codecs.cpython-311.opt-2.pyc

�

�0�i	���ddlZddlmZejd��ZGd�dej��Zedkrej��dSdS)�N)�
import_helper�	_testcapic��eZdZd�Zd�ZdS)�CAPITestc�l�	tj}dD]V}|�d��}|�||��|��|�||d��|���W|�t
|d��|�t
|d��|�t
|d��|�t
|d��|�|dd��d	��|�|d
d��d��|�t|dd
��dS)N��abcu¡¢u你好ua😀�utf-8�strict�������a��replaceua��a�b�a�b�a��foo)r�unicode_decodeutf8�encode�assertEqual�assertRaises�UnicodeDecodeError�LookupError)�self�
decodeutf8�s�bs    �A/opt/alt/python311/lib64/python3.11/test/test_capi/test_codecs.py�test_decodeutf8zCAPITest.test_decodeutf8	s8��)��1�
�C�	9�	9�A�����!�!�A����Z�Z��]�]�A�.�.�.����Z�Z��8�4�4�a�8�8�8�8����,�j�'�B�B�B����,�j�'�B�B�B����,�j�'�B�B�B����,�j�,�G�G�G������L�)�<�<�i�H�H�H������M�9�=�=�z�J�J�J����+�z�8�U�C�C�C�C�C�c���	tj}dD]t}|�d��}|�||��|t	|��f��|�||d��|t	|��f���u|�t|d��|�t|d��|�t|d��|�|d��d��|�|dd	��d��|�t|d
��|�|d
d	��d��|�t|dd
��dS)Nrr
rrr
rr)�a�rr)r�rr)r�unicode_decodeutf8statefulrr�lenrrr)r�decodeutf8statefulrrs    r�test_decodeutf8statefulz CAPITest.test_decodeutf8statefuls���1�&�A��C�	K�	K�A�����!�!�A����/�/��2�2�Q��A���K�@�@�@����/�/��8�<�<�q�#�a�&�&�k�J�J�J�J����,�.@�'�J�J�J����,�.@�'�J�J�J����,�.@�'�J�J�J����+�+�L�9�9�8�D�D�D����+�+�L�)�D�D�h�O�O�O����,�.@�-�P�P�P����+�+�M�9�E�E��W�W�W����+�'9�8�U�K�K�K�K�Kr!N)�__name__�
__module__�__qualname__r r)�r!rrrs:������D�D�D�(L�L�L�L�Lr!r�__main__)	�unittest�test.supportr�
import_moduler�TestCaserr*�mainr-r!r�<module>r4s�������&�&�&�&�&�&�'�M�'��4�4�	�'L�'L�'L�'L�'L�x� �'L�'L�'L�\�z����H�M�O�O�O�O�O��r!