
    IR-e                     P    d dl mZ d dlmZ d dlmZ d Z G d d          Zd ZdS )	    )conf)SAMPHubServer)SAMPHubProxyc                     dt           _        d S )NF)r   use_internet)modules    Alib/python3.11/site-packages/astropy/samp/tests/test_hub_proxy.pysetup_moduler
      s    D    c                   2    e Zd Zd Zd Zd Zd Zd Zd ZdS )TestHubProxyc                     t          ddd          | _        | j                                         t                      | _        | j                            | j        d           d S )NFmultiple   )web_profilemode	pool_sizehubr   )r   r   startr   proxyconnectselfmethods     r	   setup_methodzTestHubProxy.setup_method   sX     UqQQQ!^^

tx155555r   c                     | j         j        r| j                                          | j                                         d S N)r   is_connected
disconnectr   stopr   s     r	   teardown_methodzTestHubProxy.teardown_method   s6    :" 	$J!!###r   c                 "    | j         j        sJ d S r   )r   r   r   s    r	   test_is_connectedzTestHubProxy.test_is_connected   s    z&&&&&&r   c                 8    | j                                          d S r   )r   r    r$   s    r	   test_disconnectzTestHubProxy.test_disconnect   s    
r   c                 8    | j                                          d S r   )r   pingr$   s    r	   	test_pingzTestHubProxy.test_ping   s    
r   c                     | j                             | j         j        d                   }| j                             |d                    d S )Nzsamp.secretzsamp.private-key)r   registerlockfile
unregister)r   results     r	   test_registrationzTestHubProxy.test_registration!   sC    $$TZ%8%GHH
f%7899999r   N)	__name__
__module____qualname__r   r"   r%   r'   r*   r0    r   r	   r   r   
   sn        6 6 6  ' ' '       : : : : :r   r   c                     t          | dz            }t          d|d          }|                                 t                      }|                    |d           |                                 d S )Nz	.samptestFr   )r   r-   r   r   )strr   r   r   r   r!   )tmp_pathr-   r   r   s       r	   test_custom_lockfiler8   &   se    8k)**H
EH
J
J
JCIIKKKNNE	MMcQM'''HHJJJJJr   N)	astropy.sampr   astropy.samp.hubr   astropy.samp.hub_proxyr   r
   r   r8   r4   r   r	   <module>r<      s          * * * * * * / / / / / /  : : : : : : : :8	 	 	 	 	r   