403Webshell
Server IP : 118.27.122.248  /  Your IP : 216.73.216.230
Web Server : Apache
System : Linux web0264.sh.tyo1 4.18.0-553.79.1.lve.el7h.x86_64 #1 SMP Wed Oct 15 16:34:46 UTC 2025 x86_64
User : c9415830 ( 11735)
PHP Version : 8.4.17
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /opt/alt/python36/lib64/python3.6/test/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /opt/alt/python36/lib64/python3.6/test/__pycache__/test_uuid.cpython-36.pyc
3

x2_�\�@s�ddlZddlmZddlZddlZddlZddlZddlZddl	Z	dd�Z
Gdd�dej�ZGdd�dej�Z
ed	kr�ej�dS)
�N)�supportc	Csyt|�dSdSdS)NTF)�
__import__)�name�r�3/opt/alt/python36/lib64/python3.6/test/test_uuid.py�
importable
s
rc@sveZdZdd�Zdd�Zdd�Zdd�Zeje	d	�d
�dd��Z
d
d�Zdd�Zdd�Z
ejejdkd�dd��ZdS)�TestUUIDcCsj|j}g}�xfdddddd�ddddtjdfddd	d
dd�ddddtjdfdddddd�d!d"d#d$tjd%fd&d'd(d�d+d�d2d3d4d-tjdfd5d6d7d8d9d�d@dAdBd>tjdCfdDdEdFdGdHd�dJdKdLd>tjdCfdMdNdOdPdQd�dSdTdUd>tjdCfdVdWdXdYdZd�d\d]d^d>tjdCfd_d`dadbdcd�didjdkdltjdCfdmdndodpdqd�dxdydzd{tjd%fd|d}d~dd�d�d�d�d�d�tjd*fd�d�d�d�d�d�d�d�d�d�tjdCfd�d�d�d�d�d�d�d�d�d�tjdfd�d�d�d�d�d�d�d�d�d�tjdfgD�]�\}}}}}}}	}
}}}
}g}�xVtj|�tj|�tj|�tj|d��tj|d��tj|d��tj|	d��tj|
�gD�]}|t|�|�|t|�|	�||j|�||j	|�||j
|�||j|d�||j|dC�||j
|d��||j|d%�||j|d*�||j|d��||j|�||j|	�||j|
�||j|�||j|�||j|
�||j|�|j|��qWx(|D] }x|D]}|||��q&W�qW|t|j�tj�|t|j	�tj�|j|��q�Wx�tt|��D]�}x�tt|��D]�}|||k||||k�|||k||||k�|||k||||k�|||k||||k�|||k||||k�|||k||||k��q�W�q�W|dd�}|j�|j�|||�dS)�Nz$00000000-0000-0000-0000-000000000000z&{00000000-0000-0000-0000-000000000000}Z 00000000000000000000000000000000srz-urn:uuid:00000000-0000-0000-0000-000000000000z$00010203-0405-0607-0809-0a0b0c0d0e0fz&{00010203-0405-0607-0809-0a0b0c0d0e0f}Z 000102030405060708090a0b0c0d0e0fs	

s	

�����	�,(l,(H@p`���z-urn:uuid:00010203-0405-0607-0809-0a0b0c0d0e0fl80i	z$02d9e6d5-9467-382e-8f9b-9300a64ac3cdz&{02d9e6d5-9467-382e-8f9b-9300a64ac3cd}Z 02d9e6d59467382e8f9b9300a64ac3cds��Քg8.����J��s���g�.8����J�������g��.8����C�LLl	�C�LL�|��e5�lz-urn:uuid:02d9e6d5-9467-382e-8f9b-9300a64ac3cdl�f��QtAi��z$12345678-1234-5678-1234-567812345678z&{12345678-1234-5678-1234-567812345678}Z 12345678123456781234567812345678s4Vx�sxV44xV4Vx4Vx�xV4�4�xV��4�xVh$�Yl	xVh$�Y��g�F+z-urn:uuid:12345678-1234-5678-1234-567812345678lxVh$�H�3z$6ba7b810-9dad-11d1-80b4-00c04fd430c8z&{6ba7b810-9dad-11d1-80b4-00c04fd430c8}Z 6ba7b8109dad11d180b400c04fd430c8sk����р��O�0�s��k������O�0����k魝������0�l	�0���5'�Skz-urn:uuid:6ba7b810-9dad-11d1-80b4-00c04fd430c8l8OW�v��z$6ba7b811-9dad-11d1-80b4-00c04fd430c8z&{6ba7b811-9dad-11d1-80b4-00c04fd430c8}Z 6ba7b8119dad11d180b400c04fd430c8sk����р��O�0�s��k������O�0����kl	�0���5g�Skz-urn:uuid:6ba7b811-9dad-11d1-80b4-00c04fd430c8l8OW�v�z$6ba7b812-9dad-11d1-80b4-00c04fd430c8z&{6ba7b812-9dad-11d1-80b4-00c04fd430c8}Z 6ba7b8129dad11d180b400c04fd430c8sk����р��O�0�s��k������O�0����kl	�0���5��Skz-urn:uuid:6ba7b812-9dad-11d1-80b4-00c04fd430c8l8OW�v�z$6ba7b814-9dad-11d1-80b4-00c04fd430c8z&{6ba7b814-9dad-11d1-80b4-00c04fd430c8}Z 6ba7b8149dad11d180b400c04fd430c8sk����р��O�0�s��k������O�0����kl	�0���5'�Skz-urn:uuid:6ba7b814-9dad-11d1-80b4-00c04fd430c8l8OW�v�z$7d444840-9dc0-11d1-b245-5ffdce74fad2z&{7d444840-9dc0-11d1-b245-5ffdce74fad2}Z 7d4448409dc011d1b2455ffdce74fad2s}DH@��ѲE_��t��s@HD}����E_��t���@HD}���E��z��l	�z��*8'$"}z-urn:uuid:7d444840-9dc0-11d1-b245-5ffdce74fad2l@H�zw�iE2z$e902893a-9d22-3c7e-a7b8-d6e313b71d9fz&{e902893a-9d22-3c7e-a7b8-d6e313b71d9f}Z e902893a9d223c7ea7b8d6e313b71d9fs��:�"<~������s:��"�~<�������:	R�"��~<����n'�[l	�n'�[�=�GG$�ND�z-urn:uuid:e902893a-9d22-3c7e-a7b8-d6e313b71d9fl:	R�t�ci�'z$eb424026-6f54-4ef8-a4d0-bb658a1fc6cfz&{eb424026-6f54-4ef8-a4d0-bb658a1fc6cf}Z eb4240266f544ef8a4d0bb658a1fc6cfs�B@&oTN��лe���s&@B�To�N�лe����&@�V�To�N�����F?�ml	�F?�m�&�o�j�	 !�z-urn:uuid:eb424026-6f54-4ef8-a4d0-bb658a1fc6cfl&@�VS=�wi�$z$f81d4fae-7dec-11d0-a765-00a0c91e6bf6z&{f81d4fae-7dec-11d0-a765-00a0c91e6bf6}Z f81d4fae7dec11d0a76500a0c91e6bf6s�O�}�Чe��k�s�O��}��e��k���O:p��}���e��k<�l	�k<�(;
�=�k��z-urn:uuid:f81d4fae-7dec-11d0-a765-00a0c91e6bf6l�O:p�w�ie'z$fffefdfc-fffe-fffe-fffe-fffefdfcfbfaz&{fffefdfc-fffe-fffe-fffe-fffefdfcfbfa}Z fffefdfcfffefffefffefffefdfcfbfas����������������s������������������}������{�{�l	�{�{����?~�z-urn:uuid:fffefdfc-fffe-fffe-fffe-fffefdfcfbfal�}���i�?z$ffffffff-ffff-ffff-ffff-ffffffffffffz&{ffffffff-ffff-ffff-ffff-ffffffffffff}Z ffffffffffffffffffffffffffffffff�����������l	���������z-urn:uuid:ffffffff-ffff-ffff-ffff-ffffffffffffl����i�?)�bytes)�bytes_le)�fields)�int��)rrrrrr)r	r
rrr
r)rrrrrrs4Vx4Vx4Vx4Vx)rrrrrr)rrrr r!r")r$rrr r!r")r%rrr r!r")r&rrr r!r")r'r(rr)r*r+)r,r-r.r/r0r1)r2r3r4r5r6r7)r8r9r:r/r;r<)r=r>r>r?r@rAs����������������s����������������)rDrErEr?r?rF)�assertEqual�uuidZRESERVED_NCS�RFC_4122ZRESERVED_FUTURE�UUID�strrJrGrHrI�time_low�time_mid�time_hi_version�clock_seq_hi_variant�
clock_seq_low�node�hex�urn�time�	clock_seq�variant�version�append�type�builtins�range�len�reverse�sort)�self�equalZ	ascending�stringZcurlyrXrGrHrIZintegerrYrZr[r\r]Zequivalents�u�v�i�jZresortedrrr�	test_UUIDsV.

&zTestUUID.test_UUIDc	s�fdd�}�fdd�}|dd��|dd��|dd��|dd��|dd��|d	d��|d
d��|dd��|dd��|d
d��|dd��|dd��|dd��|dd��|dd��|dd��|dd��|dd��|dd��|dd��|dd��|dd��|dd��|dd��|dd��|dd��|dd��|dd��|d d��|d!d��d"d#dFdGd%f\����tj��tj�d&�tj�d'�tj�d(�tj�d)�tj�d*�|d+d��|��fd,d��|��fd-d��|���fd.d��|����fd/d��x�gd0�fggD]�}x�gd1�fggD]�}x�gd2�fggD]�}x�gd3�fggD]v}xngd4�fggD]\}t|||||��t��d%k�r�|��fd5d��t��d6k�r�|�fd7d���q�W�q�W�qpW�q\W�qHWtj���|��fd8d��|��fd9d��|��fd:d��|��fd;d��|��fd<d��|�fd=d��|�fd>d��|�fd?d��|�fd@d��|�fdAd��|�fdBd��|�fdCd��|�fdDd��|�fdEd��dS)HNcs�jt|�S)N)�assertRaises�
ValueError)�f)rerr�<lambda>�sz*TestUUID.test_exceptions.<locals>.<lambda>cs�jt|�S)N)rm�	TypeError)ro)rerrrp�scSs
tjd�S)N�)rNrPrrrrrp�scSs
tjd�S)N�abc)rNrPrrrrrp�scSs
tjd�S)NZ1234567812345678123456781234567)rNrPrrrrrp�scSs
tjd�S)NZ!123456781234567812345678123456789)rNrPrrrrrp�scSs
tjd�S)NZ 123456781234567812345678z2345678)rNrPrrrrrp�scSstjdd�S)Nrs)rG)rNrPrrrrrp�scSstjdd�S)N��)rGz)rNrPrrrrrp�scSstjdd�S)Nrt�)rGz)rNrPrrrrrp�scSstjdd�S)Nrs)rH)rNrPrrrrrp�scSstjdd�S)Nrtru)rHz)rNrPrrrrrp�scSstjdd�S)Nrtrv)rHz)rNrPrrrrrp�scSstjdd�S)Nr#)rI)r#)rNrPrrrrrp�scSstjdd�S)Nr#rKrrrL)rI)r#rKrrrL)rNrPrrrrrp�scSstjd	d�S)
Nr#rKrrrL��)rI)r#rKrrrLrwrx)rNrPrrrrrp�scSstjdd�S)Nr#r)rI���)ryrrrrr)rNrPrrrrrp�scSstjdd�S)N�r)rI)rzrrrrr)rNrPrrrrrp�scSstjdd�S)Nrr#)rIry)rryrrrr)rNrPrrrrrp�scSstjdd�S)Nr�)rI)rr{rrrr)rNrPrrrrrp�scSstjdd�S)Nrr#)rIry)rrryrrr)rNrPrrrrrp�scSstjdd�S)Nr�)rI)rrr|rrr)rNrPrrrrrp�scSstjdd�S)Nrr#)rIry)rrrryrr)rNrPrrrrrp�scSstjdd�S)Nr�)rI)rrrr}rr)rNrPrrrrrp�scSstjdd�S)Nrr#)rIry)rrrrryr)rNrPrrrrrp�scSstjdd�S)Nrr})rI)rrrrr}r)rNrPrrrrrp�scSstjdd�S)Nrr#)rIry)rrrrrry)rNrPrrrrrp�scSstjdd�S)Nr�)rI)rrrrrr~)rNrPrrrrrp�scSstjdddd�S)N�00rCr)r])rNrPrrrrrp�scSstjdddd�S)NrrCrw)r])rNrPrrrrrp�scSstjdd�S)Nr#)rJry)rNrPrrrrrp�scSstjdd>d�S)Nr#r )rJ)rNrPrrrrrp�srrC�r)rX)rG)rH)rI)rJcSstj�S)N)rNrPrrrrrpscstj���S)N)rNrPr)�b�hrrrpscstj����S)N)rNrPr)r�r�rrrpscstj�����S)N)rNrPr)r�ror�rrrp	scstj������S)N)rNrPr)r�ror�rjrrrp
srXrGrHrJrIcstj�f��S)N)rNrPr)�argsr�rrrpsr#cstjf��S)N)rNrPr)r�rrrpscst�d��S)NrX)�setattrr)r�rhrrrpscst�d��S)NrG)r�r)r�rhrrrpscst�d��S)NrH)r�r)r�rhrrrpscst�d��S)NrI)r�r)rorhrrrpscst�d��S)NrJ)r�r)rjrhrrrpscst�dd�S)NrRr)r�r)rhrrrpscst�dd�S)NrSr)r�r)rhrrrp scst�dd�S)NrTr)r�r)rhrrrp!scst�dd�S)NrTr)r�r)rhrrrp"scst�dd�S)NrUr)r�r)rhrrrp#scst�dd�S)NrVr)r�r)rhrrrp$scst�dd�S)NrWr)r�r)rhrrrp%scs
�t�kS)N)�objectr)rhrrrp(scs
�t�kS)N)r�r)rhrrrp)ss)rrrrrr)rNrP�dictrb)reZbadvalueZbadtypeZhhZbbZbbleZiiZffr)r�r�ror�rjrerhr�test_exceptions�s�
.
zTestUUID.test_exceptionscCsNtj�}|jd|kodknd|�tj�}|j||d||f�dS)Nrr#�0z%012xz%012x != %012xl)rN�getnode�
assertTruerM)reZnode1Znode2rrr�test_getnode+s$zTestUUID.test_getnodecCs�dd�}tjjjtd|g|gd��tj�}WdQRX|jd|koLd
knd|�ytj|d�Wn,tk
r�}z|j	d	�WYdd}~XnXdS)NcSsdS)Nr#r�lrrrrrrp;sz+TestUUID.test_uuid1_eui64.<locals>.<lambda>)Z_nodeZ_NODE_GETTERS_WIN32Z_NODE_GETTERS_UNIXrr#r�z%012x)rWz"uuid1 was given an invalid node IDl)
�unittest�mock�patchZmultiplerNr�r��uuid1rnZfail)reZtoo_large_getterrW�errr�test_uuid1_eui645s$zTestUUID.test_uuid1_eui64�ctypeszrequires ctypescCsR|j}x4dd�td�D�D]}||jtj�||jd�qWi}x"dd�td�D�D]}d||<qTW|t|j��d�tjd�}||j	d�tjd�}||j	d�tjd	�}||j	d	�tjdd�}||j	d�||j
d
@d>|jBd�tjdd�}||j	d�||j
d
@d>|jBd�tjdd
�}||j	d�||j
d
@d>|jBd
�dS)NcSsg|]}tj��qSr)rNr�)�.0rjrrr�
<listcomp>Rsz'TestUUID.test_uuid1.<locals>.<listcomp>�
r#cSsg|]}tj��qSr)rNr�)r�rjrrrr�Xsi�rl��,�Hl����?ri4i�?)rMrar\rNrOr]rb�keysr�rWrUrV)rerfrh�uuidsrrr�
test_uuid1Ms2


zTestUUID.test_uuid1cCs�|j}x�tjtjd�dftjtjd�dftjtjd�dftjtjd�dfgD]@\}}||jtj�||j	d	�||tj
|��|t|�|�qLWdS)
Nz
python.orgz$6fa459ea-ee8a-3ca4-894e-db77e160355ezhttp://python.org/z$9fe8e8c4-aaa8-32a9-a55c-4535a88b748dz1.3.6.1z$dd1a1cef-13d5-368a-ad82-eca71acd4cd1zc=caz$658d3002-db6b-3040-a1d1-8ddd7d189a4dr)rMrNZuuid3�
NAMESPACE_DNS�
NAMESPACE_URL�
NAMESPACE_OID�NAMESPACE_X500r\rOr]rPrQ)rerfrhrirrr�
test_uuid3qszTestUUID.test_uuid3cCsz|j}x4dd�td�D�D]}||jtj�||jd�qWi}x"dd�td�D�D]}d||<qTW|t|j��d�dS)NcSsg|]}tj��qSr)rN�uuid4)r�rjrrrr��sz'TestUUID.test_uuid4.<locals>.<listcomp>r�rcSsg|]}tj��qSr)rNr�)r�rjrrrr��si�r#)rMrar\rNrOr]rbr�)rerfrhr�rrr�
test_uuid4�szTestUUID.test_uuid4cCs�|j}x�tjtjd�dftjtjd�dftjtjd�dftjtjd�dfgD]@\}}||jtj�||j	d	�||tj
|��|t|�|�qLWdS)
Nz
python.orgz$886313e1-3b8a-5372-9b90-0c9aee199e5dzhttp://python.org/z$4c565f0d-3f5a-5890-b41b-20cf47701c5ez1.3.6.1z$1447fa61-5277-5fef-a9b3-fbc6e44f4af3zc=caz$cc957dd1-a972-5349-98cd-874190002798rL)rMrNZuuid5r�r�r�r�r\rOr]rPrQ)rerfrhrirrr�
test_uuid5�szTestUUID.test_uuid5�posixzrequires PosixcCs�tj�}tj�}|dkrRtj|d�tj�}tj|d|jjd��tj	d�nXtj|d�|j
tj|d�tj�j}tj|d�tj|dd�j
d�}|j||�dS)Nrr#zlatin-1�d)�os�pipe�fork�closerNr��writerX�encode�_exitZ
addCleanup�waitpid�read�decodeZassertNotEqual)reZfds�pid�valueZparent_valueZchild_valuerrr�
testIssue8621�s
zTestUUID.testIssue8621N)�__name__�
__module__�__qualname__rlr�r�r�r��
skipUnlessrr�r�r�r�r�rr�rrrrrs;_
$rc@sPeZdZejejdkd�dd��Zd$dd�Zejejdkd�dd	��Z	ejejdkd�d
d��Z
ejejdkd�dd
��Zejejdkd�dd��Zejejdkd�dd��Z
ejejdkd�dd��Zejed�d�ejed�d�dd���Zdd�Zejejdkd�ejed�d�d d!���Zejejdkd�ejed�d�d"d#���ZdS)%�
TestInternalsr�zrequires PosixcCs�d}tjj�}tj|j��|_tjjjt	ddd��>tjjjt
d|d��tjdddgd	d
�d�}WdQRXWdQRX|j
|d�dS)
Nz�
fake hwaddr
cscotun0  Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
eth0      Link encap:Ethernet  HWaddr 12:34:56:78:90:ab
Zwhichz/sbin/ifconfig)Zreturn_value�Popen�ifconfigrrshwaddrcSs|dS)Nr#r)�xrrrrp�sz-TestInternals.test_find_mac.<locals>.<lambda>)Zcommandr�Zhw_identifiersZ	get_indexl��,�H)r�r�Z	MagicMock�io�BytesIOr��stdoutr�r��shutil�
subprocessrNZ	_find_macrM)re�data�popenZmacrrr�
test_find_mac�s


 zTestInternals.test_find_macNcCs`|r|dkr|jd|�d|}tjdkr8t|dd�|jd|koNd
knd	|�dS)Nz	requires z%012xrK� )�endrr#r�z%s is not an RFC 4122 node IDl)�skipTestr�verbose�printr�)rerWZrequiresrXrrr�
check_node�s
zTestInternals.check_nodecCstj�}|j|d�dS)Nr�)rNZ_ifconfig_getnoder�)rerWrrr�test_ifconfig_getnode�sz#TestInternals.test_ifconfig_getnodecCstj�}|j|d�dS)NZip)rNZ_ip_getnoder�)rerWrrr�test_ip_getnode�szTestInternals.test_ip_getnodecCstj�}|j|d�dS)NZarp)rNZ_arp_getnoder�)rerWrrr�test_arp_getnode�szTestInternals.test_arp_getnodecCstj�}|j|d�dS)NZlanscan)rNZ_lanscan_getnoder�)rerWrrr�test_lanscan_getnode�sz"TestInternals.test_lanscan_getnodecCstj�}|j|d�dS)NZnetstat)rNZ_netstat_getnoder�)rerWrrr�test_netstat_getnode�sz"TestInternals.test_netstat_getnode�ntzrequires WindowscCstj�}|j|d�dS)NZipconfig)rNZ_ipconfig_getnoder�)rerWrrr�test_ipconfig_getnode�sz#TestInternals.test_ipconfig_getnodeZ	win32wnetzrequires win32wnetZnetbioszrequires netbioscCstj�}|j|�dS)N)rNZ_netbios_getnoder�)rerWrrr�test_netbios_getnode�sz"TestInternals.test_netbios_getnodecCs*tj�}|j|d@d|�|j|�dS)Nr#�(z%012xl)rNZ_random_getnoder�r�)rerWrrr�test_random_getnodesz!TestInternals.test_random_getnoder�zrequires ctypescCs:ytj�}Wntk
r*|jd�YnX|j|�dS)Nzrequires uuid_generate_time)rNZ_unixdll_getnoderqr�r�)rerWrrr�test_unixdll_getnodes
z"TestInternals.test_unixdll_getnodecCstj�}|j|�dS)N)rNZ_windll_getnoder�)rerWrrr�test_windll_getnodesz!TestInternals.test_windll_getnode)N)r�r�r�r�r�r�rr�r�r�r�r�r�r�r�rr�r�r�r�rrrrr��s
	r��__main__)Z
unittest.mockr�Ztestrr`r�r�r�r�rNrZTestCaserr�r��mainrrrr�<module>s,^

Youez - 2016 - github.com/yon3zu
LinuXploit