
    b                          d Z ddlmZ ddlmZ ddlZdD ]QZej        	                    ej        
                    e          e          Zej                            e          r nR G d de          ZdS )zTests for samba.samba3.param    )param)TestCaseInTempDirN)z../../../../../testdata/samba3z../../../../testdata/samba3c                   .     e Zd Z fdZ fdZd Z xZS )ParamTestCasec                    t          t          |                                            t          j        dt
          d| j                   t          j                            | j        d          }t          j
                    | _        | j                            t          j                            |d                     d S )Nzcp -r  samba3zsmb.conf)superr   setUpossystemDATADIRtempdirpathjoins3paramget_contextlpload)selfdatadir	__class__s     5/usr/lib/python3/dist-packages/samba/tests/s3param.pyr   zParamTestCase.setUp!   s    mT""((***
		777DLL9:::',,t|X66%''RW\\':6677777    c                     g | _         t          j        dt          j                            | j        d          z             t          t          |                                            d S )Nz	rm -rf %sr	   )	r   r   r   r   r   r   r
   r   tearDown)r   r   s    r   r   zParamTestCase.tearDown)   sS    
	+T\8 D DDEEEmT""++-----r   c                 x   |                      d| j                            d                     |                      d| j                            d                     |                      d| j                            d                     |                      d| j                            dd	                     d S )
NBEDWYRznetbios nameSAMBA	workgroupUSERsecurityz/mnt/cd1r   cd1)assertEqualr   get)r   s    r   
test_paramzParamTestCase.test_param.   s    47;;~#>#>???$'++k":":;;;Z!8!8999TW[[%?%?@@@@@r   )__name__
__module____qualname__r   r   r&   __classcell__)r   s   @r   r   r      sg        8 8 8 8 8. . . . .
A A A A A A Ar   r   )__doc__samba.samba3r   r   samba.testsr   r   pr   r   dirname__file__r   existsr    r   r   <module>r3      s   $ # " ) ) ) ) ) ) ) ) ) ) ) ) 				 
K  Agll27??844a88G	w~~g A A A A A% A A A A Ar   