a
    œcl_ç  ã                   @   sh   d Z ddlmZ ddlmZ ddlZdD ]*Zej ej 	e
¡e¡Zej e¡r( qTq(G dd„ deƒZdS )zTests for samba.samba3.é    )ÚWinsDatabase)ÚTestCaseN)z../../../../../testdata/samba3z../../../../testdata/samba3c                       s8   e Zd Z‡ fdd„Zdd„ Zdd„ Z‡ fdd„Z‡  ZS )	ÚWinsDatabaseTestCasec                    s&   t t| ƒ ¡  ttj td¡ƒ| _d S )Nzwins.dat)	Úsuperr   ÚsetUpr   ÚosÚpathÚjoinÚDATADIRÚwinsdb©Úself©Ú	__class__© ú5/usr/lib/python3/dist-packages/samba/tests/s3windb.pyr   !   s    zWinsDatabaseTestCase.setUpc                 C   s   |   dt| jƒ¡ d S )Né   )ÚassertEqualÚlenr   r   r   r   r   Útest_length%   s    z WinsDatabaseTestCase.test_lengthc                 C   s   |   ddgdf| jd ¡ d S )Ni ´Cz192.168.1.5éd   zADMINISTRATOR#03)r   r   r   r   r   r   Útest_first_entry(   s    z%WinsDatabaseTestCase.test_first_entryc                    s   | j  ¡  tt| ƒ ¡  d S )N)r   Úcloser   r   ÚtearDownr   r   r   r   r   +   s    
zWinsDatabaseTestCase.tearDown)Ú__name__Ú
__module__Ú__qualname__r   r   r   r   Ú__classcell__r   r   r   r   r      s   r   )Ú__doc__Zsamba.samba3r   Zsamba.testsr   r   Úpr   r	   ÚdirnameÚ__file__r
   Úexistsr   r   r   r   r   Ú<module>   s   