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