File: //usr/local/lib/python3.10/idlelib/idle_test/__pycache__/test_rpc.cpython-310.pyc
o
�i% � @ sF d Z ddlmZ ddlZG dd� dej�Zedkr!ejdd� dS dS ) zTest rpc, coverage 20%.� )�rpcNc @ s$ e Zd Zdd� Zdd� Zdd� ZdS )�CodePicklerTestc C sP dd� }t �|j�\}\}| �|t j� | �d|� t �|�}| �|jd� d S )Nc S s t t t S �N��a�b�c� r r �7/usr/local/lib/python3.10/idlelib/idle_test/test_rpc.py�f s z/CodePicklerTest.test_pickle_unpickle.<locals>.f� test_rpc.pyr )r Zpickle_code�__code__ZassertIsZ
unpickle_code�assertInZassertEqual�co_names)�selfr �funcZcbytes�coder r r
�test_pickle_unpickle
s
z$CodePicklerTest.test_pickle_unpicklec C s | � tdd� j�tjj� d S )Nc S � d S r r r r r r
�<lambda> � z3CodePicklerTest.test_code_pickler.<locals>.<lambda>)r �typer
r ZCodePickler�dispatch_table)r r r r
�test_code_pickler s �z!CodePicklerTest.test_code_picklerc C s dd� }| � dt�|j�� d S )Nc S r r r r r r r
r r z%CodePicklerTest.test_dumps.<locals>.fr )r r �dumpsr
)r r r r r
�
test_dumps s zCodePicklerTest.test_dumpsN)�__name__�
__module__�__qualname__r r r r r r r
r s r �__main__� )� verbosity)�__doc__Zidlelibr ZunittestZTestCaser r �mainr r r r
�<module> s �