HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: //lib/python3/dist-packages/samba/tests/dcerpc/__pycache__/misc.cpython-310.pyc
o

�/aj
�@s\dZddlmZddlZddlmZdZdZdZ	Gdd	�d	ej
j�ZGd
d�dej
j�Z
dS)zTests for samba.dcerpc.misc.�)�miscN)�cmpz$76f53846-a7c2-476a-ae2c-20e2b80d7b34z$344edffa-330a-4b39-b96e-2c34da52e8b1�$00112233-4455-6677-8899-aabbccddeeffc@s<eZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
S)�	GUIDTestscCst�t�}|�tt|��dS)N)r�GUID�text1�assertEqual�str��self�guid�r
�9/usr/lib/python3/dist-packages/samba/tests/dcerpc/misc.py�test_strs
zGUIDTests.test_strcCs"t�t�}|�dtt|��dS)Nz
GUID('%s'))rrrr�reprr
r
r
r�	test_repr#s
zGUIDTests.test_reprcCsFt�t�}t�t�}|�||k�|�||�|�t||�dk�dS�Nr)rrr�text2�assertFalse�
assertGreater�
assertTruer�r�guid1�guid2r
r
r�test_compare_different's


z GUIDTests.test_compare_differentcCsDt�t�}t�t�}|�||k�|�||�|�dt||��dSr)rrrrrrrr
r
r�test_compare_same.s


zGUIDTests.test_compare_samecCs0gd�}|D]}t�|�}|�tt|��qdS)N)rs$00112233-4455-6677-8899-aabbccddeeffz&{00112233-4455-6677-8899-aabbccddeeff}� 33221100554477668899aabbccddeeffs 33221100554477668899aabbccddeeffs3"UDwf�������)rrr�text3r	)r�fmts�fmtrr
r
r�test_valid_formats5s

�zGUIDTests.test_valid_formatsc	CsBgd�}|D]}zt�|�Wn
tjyYqw|��qdS)N)z"00112233-4455-6677-8899-aabbccddeez"{33221100554477668899aabbccddeeff}�33221100554477668899aabbccddee�@\x33\x22\x11\x00\x55\x44\x77\x66\x88\x99\xaa\xbb\xcc\xdd\xee\xffr")rr�samba�
NTSTATUSError�fail)rrrr
r
r�test_invalid_formatsEs�
�zGUIDTests.test_invalid_formatsN)	�__name__�
__module__�__qualname__rrrrr r&r
r
r
rrsrc@s$eZdZdd�Zdd�Zdd�ZdS)�PolicyHandleTestscCs0t�td�}|�d|j�|�tt|j��dS)N�)r�
policy_handlerr�handle_typer	�uuid�r�xr
r
r�	test_initZszPolicyHandleTests.test_initcC�(t�td�}|�ddtft|��dS)N�*zpolicy_handle(%d, '%s'))rr,rrrr/r
r
rr_�zPolicyHandleTests.test_reprcCr2)Nr3z%d, %s)rr,rrr	r/r
r
rrcr4zPolicyHandleTests.test_strN)r'r(r)r1rrr
r
r
rr*Xsr*)�__doc__�samba.dcerpcr�samba.testsr#�samba.commonrrrr�tests�TestCaserr*r
r
r
r�<module>s;