B
„ f% ã @ sB d Z ddlmZ ddlZG dd„ dejƒZedkr>ejdd� 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 ú?/opt/alt/python37/lib64/python3.7/idlelib/idle_test/test_rpc.pyÚf ó z/CodePicklerTest.test_pickle_unpickle..fs test_rpc.py)r r r )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 s d S )Nr r r r r Ú r
z3CodePicklerTest.test_code_pickler..)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 s d S )Nr r r r r r r
z%CodePicklerTest.test_dumps..fs test_rpc.py)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 Ú s