File: D:/Python311/Lib/idlelib/idle_test/__pycache__/test_rpc.cpython-311.opt-1.pyc
�
��VcB � �v � d Z ddlmZ ddlZ G d� dej � � Zedk r ej d�� � dS dS ) zTest rpc, coverage 20%.� )�rpcNc � � e Zd Zd� Zd� Zd� ZdS )�CodePicklerTestc � � d� }t j |j � � \ }\ }| � |t j � � | � d|� � t j |� � }| � |j d� � d S )Nc �0 � t t z t z S �N��a�b�c� � �.D:\Python311\Lib\idlelib\idle_test\test_rpc.py�fz/CodePicklerTest.test_pickle_unpickle.<locals>.f s � ��A��� �!r � test_rpc.pyr )r �pickle_code�__code__�assertIs�
unpickle_code�assertIn�assertEqual�co_names)�selfr �func�cbytes�codes r �test_pickle_unpicklez$CodePicklerTest.test_pickle_unpickle
s{ � �!�!�!��/�!�*�5�5���i�v��
�
�d�C�-�.�.�.��
�
�n�f�-�-�-�� ��(�(��������8�8�8�8�8r c �v � | � t d� j � � t j j � � d S )Nc � � d S r r
r
r r �<lambda>z3CodePicklerTest.test_code_pickler.<locals>.<lambda> s � �4� r )r �typer r �CodePickler�dispatch_table)r s r �test_code_picklerz!CodePicklerTest.test_code_pickler s9 � ��
�
�d�K�K�1�2�2��o�4� 6� 6� 6� 6� 6r c �f � d� }| � dt j |j � � � � d S )Nc � � d S r r
r
r r r z%CodePicklerTest.test_dumps.<locals>.f s � � � r r )r r �dumpsr )r r s r �
test_dumpszCodePicklerTest.test_dumps s/ � ��
�
��
�
�n�c�i��
�&;�&;�<�<�<�<�<r N)�__name__�
__module__�__qualname__r r$ r( r
r r r r sA � � � � � �9� 9� 9�6� 6� 6�=� =� =� =� =r r �__main__� )� verbosity)�__doc__�idlelibr �unittest�TestCaser r) �mainr
r r �<module>r4 s� �� � � � � � � � � ����=� =� =� =� =�h�'� =� =� =�( �z�� ��H�M�A�������� r