
    b                     :    d dl mZ d dlZdZ G d de          ZdS )    )TestCaseInTempDirN"   c                   .     e Zd Zd Z fdZ fdZ xZS )SmbdBaseTestsc                 V    t          j        d          }t          j        |           |S )Nr   )osumask)self
curr_umasks     7/usr/lib/python3/dist-packages/samba/tests/smbd_base.py	get_umaskzSmbdBaseTests.get_umask   s%    Xa[[

    c                     t          t          |                                            |                                 | _        t          j        t                     d S )N)superr   setUpr   
orig_umaskr   r	   
TEST_UMASKr
   	__class__s    r   r   zSmbdBaseTests.setUp   sH    mT""((***..** 	r   c                     |                      |                                 t          d           t          j        | j                   t          t          |                                            d S )Nz%umask unexpectedly overridden by test)	assertEqualr   r   r   r	   r   r   r   tearDownr   s    r   r   zSmbdBaseTests.tearDown'   sg     	)):@	B 	B 	B 	!!!mT""++-----r   )__name__
__module____qualname__r   r   r   __classcell__)r   s   @r   r   r      s`              	. 	. 	. 	. 	. 	. 	. 	. 	.r   r   )samba.testsr   r   r   r    r   r   <module>r      s\   " * ) ) ) ) ) 				
. . . . .% . . . . .r   