Uname: Linux web3.us.cloudlogin.co 5.10.226-xeon-hst #2 SMP Fri Sep 13 12:28:44 UTC 2024 x86_64
Software: Apache
PHP version: 8.1.31 [ PHP INFO ] PHP os: Linux
Server Ip: 162.210.96.117
Your Ip: 18.222.112.2
User: edustar (269686) | Group: tty (888)
Safe Mode: OFF
Disable Function:
NONE

name : test_imghdr.pyc
�
?��cc@s�ddlZddlZddlZddlZddlmZmZmZmZdd d!d"d#d$d%d&d'd(d)fZ	dej
fd��YZdejfd��YZ
d�Zedkr�e�ndS(*i����N(tfindfiletTESTFNtunlinktrun_unittests
python.pngtpngs
python.giftgifs
python.bmptbmps
python.ppmtppms
python.pgmtpgms
python.pbmtpbms
python.jpgtjpegs
python.rastrasts
python.sgitrgbspython.tiffttiffs
python.xbmtxbmtUnseekableIOcBseZd�Zd�ZRS(cCs
tj�dS(N(tiotUnsupportedOperation(tself((s7/usr/local/python-2.7/lib/python2.7/test/test_imghdr.pyttellscOs
tj�dS(N(RR(Rtargstkwargs((s7/usr/local/python-2.7/lib/python2.7/test/test_imghdr.pytseeks(t__name__t
__module__RR(((s7/usr/local/python-2.7/lib/python2.7/test/test_imghdr.pyRs	t
TestImghdrcBsqeZed��Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d�Zd	�Zd
�Z
RS(cCsCtddd�|_t|jd��}|j�|_WdQXdS(Ns
python.pngtsubdirt
imghdrdatatrb(Rttestfiletopentreadttestdata(tclststream((s7/usr/local/python-2.7/lib/python2.7/test/test_imghdr.pyt
setUpClassscCstt�dS(N(RR(R((s7/usr/local/python-2.7/lib/python2.7/test/test_imghdr.pyttearDown#scCs�x�tD]�\}}t|dd�}|jtj|�|�|jtj��}|jtj|�|�t|d�� }|jtj|�|�WdQXt|d��}|j	�}WdQX|jtjd|�|�qWdS(NRRR(t
TEST_FILESRtassertEqualtimghdrtwhattdecodetsystgetfilesystemencodingRRtNone(Rtfilenametexpectedt	ufilenameR"tdata((s7/usr/local/python-2.7/lib/python2.7/test/test_imghdr.pyt	test_data&scCsLd�}tjj|�|jtjj�|jtjdd�d�dS(NcSs|jd�rdSdS(Nteggstham(t
startswith(thtfile((s7/usr/local/python-2.7/lib/python2.7/test/test_imghdr.pyt
test_jumbo3sR2R3(R'tteststappendt
addCleanuptpopR&R(R,(RR7((s7/usr/local/python-2.7/lib/python2.7/test/test_imghdr.pyttest_register_test2s	cCs�ttd��0}|jd�|j�}|j|j�WdQXttd��C}|j|�|jtj|�d�|j|j�|�WdQXdS(Ntwbt
ababagalamagaRR(	RRtwriteRR RR&R'R((RR"tpos((s7/usr/local/python-2.7/lib/python2.7/test/test_imghdr.pyt
test_file_pos:s

c
Cs�|jt��tj�WdQX|jt��tjd�WdQX|jt��tj|jd�WdQXt|jd��0}|jt��tj|j��WdQXWdQXdS(NiR(	tassertRaisest	TypeErrorR'R(tAttributeErrorR,RRtfileno(Rtf((s7/usr/local/python-2.7/lib/python2.7/test/test_imghdr.pyt
test_bad_argsDscCs.x'dD]}|jtjd|��qWdS(Ns�PN
s�sY�tcutecatt	000000JFItGIF80(s�PN
s�sY�RHRIRJ(tassertIsNoneR'R(R,(Rtheader((s7/usr/local/python-2.7/lib/python2.7/test/test_imghdr.pyttest_invalid_headersOs
cCs'|jt��tjd�WdQXdS(Ntmissing(RBtIOErrorR'R((R((s7/usr/local/python-2.7/lib/python2.7/test/test_imghdr.pyttest_missing_fileXscCs�t|jd�}|j�|jt��}tj|�WdQXtj|j	�}|j�|jt��}tj|�WdQXdS(NR(
RRtcloseRBt
ValueErrorR'R(RtBytesIOR (RR"tcm((s7/usr/local/python-2.7/lib/python2.7/test/test_imghdr.pyttest_closed_file\s

cCsjttd��}|j|j�WdQXttd��-}|jtj��tj	|�WdQXWdQXdS(NR=R(
RRR?R RRBRRR'R((RR"((s7/usr/local/python-2.7/lib/python2.7/test/test_imghdr.pyttest_unseekablefs
c
Cs^ttd��I}|j|j�|jd�|jt��}tj|�WdQXWdQXdS(NR=i(	RRR?R RRBROR'R((RR"RT((s7/usr/local/python-2.7/lib/python2.7/test/test_imghdr.pyttest_output_streamms

(RRtclassmethodR#R$R1R<RARGRMRPRURVRW(((s7/usr/local/python-2.7/lib/python2.7/test/test_imghdr.pyRs				
					
	cCstt�dS(N(RR(((s7/usr/local/python-2.7/lib/python2.7/test/test_imghdr.pyt	test_maintst__main__(s
python.pngR(s
python.gifR(s
python.bmpR(s
python.ppmR(s
python.pgmR(s
python.pbmR	(s
python.jpgR
(s
python.rasR(s
python.sgiR(spython.tiffR
(s
python.xbmR(R'RR*tunittestttest.test_supportRRRRR%tFileIORtTestCaseRRYR(((s7/usr/local/python-2.7/lib/python2.7/test/test_imghdr.pyt<module>s("	X	
© 2025 GrazzMean