+
    zQ0jg                         ^ RI t ^ RIt^ RIHtHtHt  ! R R]P                  4      t]R8X  d   ]P                  ! 4        R# R# )    N)
CliAdapterEchoAdapteradapter_forc                   2   a  ] tR t^t o R tR tR tRtV tR# )AdapterTestsc                F   R RRR/p\        4       P                  RVR4      pV P                  VP                  R4       T P	                  \
        ;QJ d2    R VP                   4       F  '       g   K   R4       R	# 	  R4       R	# ! R VP                   4       4      4       R	# )
idechotypehellos1speakingc              3   8   "   T F  qR ,          R8H  x  K  	  R# 5i)r   assistant_messageN ).0es   & //home/wildlama/agent-gui/tests/test_adapters.py	<genexpr>1AdapterTests.test_echo_adapter.<locals>.<genexpr>   s     TmfI)<<ms   TFN)r   runassertEqualavatar_state
assertTrueanyevents)selfagentresults   &  r   test_echo_adapterAdapterTests.test_echo_adapter   ss    vvv.""7E48,,j9TfmmTUUTfmmTTU    c           	     L   R RRRR\         P                  RRR.R^
/p\        4       P                  R	VR
4      pV P	                  VP
                  R4       VP                   Uu. uF  q3R,          R8X  g   K  VNK  	  up^ ,          pV P                  RVR,          4       R# u upi )r	   pyr   clicommandz-cz&import sys; print('ok:' + sys.argv[1])z{prompt}timeout_secondsr   r   r   r   zok:hellocontentN)sys
executabler   r   r   r   r   assertIn)r   r   r   r   	assistants   &    r   test_cli_adapter_without_shell+AdapterTests.test_cli_adapter_without_shell   s    $E.VXbcr	
 !!'5$7,,j9 &R16>Q1QQQRSTU	j)I"67 Ss   "B!6B!c                    V P                  \        4      ;_uu_ 4        \        R RRR/4       RRR4       R#   + '       g   i     R# ; i)r	   xr   unknownN)assertRaises
ValueErrorr   )r   s   &r   test_unknown_adapter_type&AdapterTests.test_unknown_adapter_type   s3    z**sFI67 +***s	   8A		r   N)	__name__
__module____qualname____firstlineno__r    r-   r4   __static_attributes____classdictcell__)__classdict__s   @r   r   r      s     V
88 8r"   r   __main__)
r)   unittestagent_gui.adaptersr   r   r   TestCaser   r6   mainr   r"   r   <module>rB      s;    
  C C88$$ 80 zMMO r"   