
    
j                       d dl mZ d dlZd dlmZ  ee      j                  d      Zej                  j                  de      Zeej                  J ej                  j                  e      Zej                  j                  e       ddZy)    )annotationsN)Pathzlaunch_v2.py	launch_v2c                     g g d	fd} | t         _        d	fd}d
fd}d	fd}d	fd}t         j                  ||||       g dk(  sJ ddgk(  sJ y )Nc                 B    j                  t                      dg dS )Nclean)digestfiles)appendtuple)events	snapshotss   /home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-minimal-isolated-launch-v2-st_01a0123b/run-v2/test_order_v2.pysnapshotz^test_provider_finishes_before_customer_and_gateway_and_snapshot_closes_first.<locals>.snapshot   s     v'!B//    c                 .     j                  d       ddiS )Nprovider_proberesultreadyr   r   s   r   providerz^test_provider_finishes_before_customer_and_gateway_and_snapshot_closes_first.<locals>.provider   s    &''""r   c                (    j                  d       y )Nprovider_completer   )_resultr   s    r   provider_donezctest_provider_finishes_before_customer_and_gateway_and_snapshot_closes_first.<locals>.provider_done   s    )*r   c                 .     j                  d       ddiS )Ncustomer_preparecustomerfreshr   r   s   r   preparez]test_provider_finishes_before_customer_and_gateway_and_snapshot_closes_first.<locals>.prepare   s    ()G$$r   c                 .     j                  d       ddiS )Ngateway_runtime_files_createdgatewayrunningr   r   s   r   runtimez]test_provider_finishes_before_customer_and_gateway_and_snapshot_closes_first.<locals>.runtime!   s    569%%r   )r   r   r   r#    )r   )returndict[str, object])r   r)   r(   None)launchprotected_snapshotordered_pre_runtime)r   r   r   r!   r&   r   r   s        @@r   Ltest_provider_finishes_before_customer_and_gateway_and_snapshot_closes_firstr.      ss    F')I0 !)F#+%& xI     01111r   )r(   r*   )
__future__r   importlib.util	importlibpathlibr   __file__	with_nameLAUNCHERutilspec_from_file_locationspecloadermodule_from_specr+   exec_moduler.   r'   r   r   <module>r<      sx    "  >##N3~~--k8DDKK3 33		(	(	.    !2r   