Ë
    ¼¯j  ã                   óx   — d dl Z d dlmZ d dlZ G d„ de j
                  «      Zedk(  r e j                  «        yy)é    N)Úpatchc                   ó   — e Zd Zd„ Zd„ Zy)ÚProposalTestsc                 óÔ   — t        j                  t        d«      5 }t        j                  d«      }| j	                  |d   «       |j                  «        d d d «       y # 1 sw Y   y xY w)NÚfetch_new_coinszbad OR queryÚeligible)r   ÚobjectÚ	executionÚproposal_for_mintÚassertFalseÚassert_not_called)ÚselfÚfetchÚresults      ú&/root/workspace/test_pump_execution.pyÚ)test_invalid_mint_rejected_before_networkz7ProposalTests.test_invalid_mint_rejected_before_network   sW   € Ü�\‰\œ)Ð%6Ó7ð 	&¸5Ü×0Ñ0°Ó@ˆFØ×Ñ˜V JÑ/Ô0Ø×#Ñ#Ô%÷	&÷ 	&ñ 	&ús   ›:AÁA'c           	      ó”  — d}|dg dœ}t        j                  t        d|g¬«      5  t        j                  t        ddg dd	œ¬«      5  t        j                  |«      }| j	                  |d
   «       | j                  t        |d   «      d«       | j                  d|«       d d d «       d d d «       y # 1 sw Y   ŒxY w# 1 sw Y   y xY w)NÚ 11111111111111111111111111111111ÚTEST)ÚmintÚsymbolÚ
risk_flagsr   )Úreturn_valueÚx_searchFzNot configured)Ú
configuredÚpostsÚmessager   Úreasonsé   Útransaction)r   r	   r
   r   r   ÚassertGreaterEqualÚlenÚassertNotIn)r   r   Úcoinr   s       r   Ú+test_missing_checks_block_even_popular_coinz9ProposalTests.test_missing_checks_block_even_popular_coin   sÌ   € Ø1ˆØ¨¸bÑAˆÜ�\‰\œ)Ð%6ÀdÀVÔLñ 	4ÌeÏlÉlÔ[dÐfpð  OTð  _að  n~ñ  @ô  O@ñ 	4Ü×0Ñ0°Ó6ˆFØ×Ñ˜V JÑ/Ô0Ø×#Ñ#¤C¨¨yÑ(9Ó$:¸AÔ>Ø×Ñ˜]¨FÔ3÷		4÷ 	4÷ 	4ñ 	4ú÷ 	4ð 	4ús$   ¦!B>ÁAB2Â!B>Â2B;	Â7B>Â>CN)Ú__name__Ú
__module__Ú__qualname__r   r%   © ó    r   r   r      s   „ ò&ó4r*   r   Ú__main__)	ÚunittestÚunittest.mockr   Úpump_executionr
   ÚTestCaser   r&   Úmainr)   r*   r   ú<module>r1      s:   ðÛ Ý Û "ô4�H×%Ñ%ô 4ð  ˆzÒØ€H‡M�M…Oð r*   