B „ f%ã@sBdZddlmZddlZGdd„dejƒZedkr>ejdd�dS) zTest rpc, coverage 20%.é)ÚrpcNc@s$eZdZdd„Zdd„Zdd„ZdS)ÚCodePicklerTestcCsPdd„}t |j¡\}\}| |tj¡| d|¡t |¡}| |jd¡dS)NcSs tttS)N)ÚaÚbÚc©rrú?/opt/alt/python37/lib64/python3.7/idlelib/idle_test/test_rpc.pyÚf óz/CodePicklerTest.test_pickle_unpickle..fs test_rpc.py)rrr)rZ pickle_codeÚ__code__ZassertIsZ unpickle_codeÚassertInZ assertEqualÚco_names)Úselfr ÚfuncZcbytesÚcoderrrÚtest_pickle_unpickle s   z$CodePicklerTest.test_pickle_unpicklecCs| tdd„jƒtjj¡dS)NcSsdS)NrrrrrÚr z3CodePicklerTest.test_code_pickler..)r Útyper rZ CodePicklerÚdispatch_table)rrrrÚtest_code_picklersz!CodePicklerTest.test_code_picklercCs dd„}| dt |j¡¡dS)NcSsdS)Nrrrrrr r z%CodePicklerTest.test_dumps..fs test_rpc.py)r rÚdumpsr )rr rrrÚ test_dumpsszCodePicklerTest.test_dumpsN)Ú__name__Ú __module__Ú __qualname__rrrrrrrrsrÚ__main__é)Ú verbosity)Ú__doc__ZidlelibrZunittestZTestCaserrÚmainrrrrÚs