a
    “I_  ã                   @   sD   d dl Zd dlmZmZ d dlmZ d dlZG dd„ dejjƒZ	dS )é    N)ÚldbÚLdb)Útdb_copyc                       s$   e Zd Z‡ fdd„Zdd„ Z‡  ZS )ÚTDBUtilTestsc                    s   t t| ƒ ¡  d S )N)Úsuperr   ÚsetUp)Úself©Ú	__class__© ú6/usr/lib/python3/dist-packages/samba/tests/tdb_util.pyr      s    zTDBUtilTests.setUpc                 C   sœ   t j | jd¡}t j | jd¡}t|ƒ}| dddœ¡ |  t||ƒ¡ t|ƒ}|  |j	t
 |d¡dd|j	t
 |d¡dd¡ ~~t  |¡ t  |¡ d S )Nz
source.ldbzdestination.ldbzf=dcZbla)ZdnÚbr   )ZbasednZ	attribute)ÚosÚpathÚjoinZtempdirr   ÚaddZassertIsNoner   ZassertEqualZ	searchoner   ZDnÚunlink)r   Zsrc_ldb_fileZdst_ldb_fileZsrc_ldbZdst_ldbr   r   r   Útest_tdb_copy   s    þ
zTDBUtilTests.test_tdb_copy)Ú__name__Ú
__module__Ú__qualname__r   r   Ú__classcell__r   r   r	   r   r      s   r   )
Zsamba.testsZsambar   r   Zsamba.tdb_utilr   r   ZtestsZTestCaseInTempDirr   r   r   r   r   Ú<module>   s   