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.118.0.175
User: edustar (269686) | Group: tty (888)
Safe Mode: OFF
Disable Function:
NONE

name : test_poplib.pyo
�
?��cc@s�dZddlZddlZddlZddlZddlZddlZddlZddlm	Z	m
Z
ddlmZddl
mZejd�ZdZdZd	ejfd
��YZdejejfd��YZd
e	fd��YZeZeed�rcddlZeZejjejj e!�pAej"d�Z#defd��YZ$ne
ed�Z%e%defd��Y�Z&de	fd��YZ'd�Z(e)dkr�e(�ndS(sTest script for poplib module.i����N(tTestCaset
skipUnless(ttest_support(tHOSTt	threadings1 1
2 2
3 3
4 4
5 5
.
stFrom: postmaster@python.org
Content-Type: text/plain
MIME-Version: 1.0
Subject: Dummy

line1
line2
line3
.
tDummyPOP3HandlercBs�eZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�ZeZd
�Z
e
Zd�Zd�Zd
�ZRS(cCs:tjj||�|jd�g|_|jd�dS(Ns
s+OK dummy pop3 server ready.(tasynchatt
async_chatt__init__tset_terminatort	in_buffertpush(tselftconn((s7/usr/local/python-2.7/lib/python2.7/test/test_poplib.pyR#s
	cCs|jj|�dS(N(R
tappend(Rtdata((s7/usr/local/python-2.7/lib/python2.7/test/test_poplib.pytcollect_incoming_data)scCs�dj|j�}g|_|jd�dj�}|jd�}|dkr`||d}nd}t|d|�r�t|d|�}||�n|jd|�dS(Ntt ii����itcmd_s$-ERR unrecognized POP3 command "%s".(tjoinR
tsplittlowertfindthasattrtgetattrR(Rtlinetcmdtspacetargtmethod((s7/usr/local/python-2.7/lib/python2.7/test/test_poplib.pytfound_terminator,s	
cCs�dS(N((R((s7/usr/local/python-2.7/lib/python2.7/test/test_poplib.pythandle_error;scCstjj||d�dS(Ns
(RRR(RR((s7/usr/local/python-2.7/lib/python2.7/test/test_poplib.pyR>scCs|j|�dS(N(R(RR((s7/usr/local/python-2.7/lib/python2.7/test/test_poplib.pytcmd_echoAscCs-|dkr|jd�n|jd�dS(Ntguidos-ERR no such users+OK password required(R(RR((s7/usr/local/python-2.7/lib/python2.7/test/test_poplib.pytcmd_userEscCs-|dkr|jd�n|jd�dS(Ntpythons-ERR wrong passwords+OK 10 messages(R(RR((s7/usr/local/python-2.7/lib/python2.7/test/test_poplib.pytcmd_passJscCs|jd�dS(Ns
+OK 10 100(R(RR((s7/usr/local/python-2.7/lib/python2.7/test/test_poplib.pytcmd_statOscCsD|r |jd||f�n |jd�tjj|t�dS(Ns	+OK %s %ss+OK(RRRt	LIST_RESP(RR((s7/usr/local/python-2.7/lib/python2.7/test/test_poplib.pytcmd_listRs
cCs.|jdtt��tjj|t�dS(Ns+OK %s bytes(Rtlent	RETR_RESPRR(RR((s7/usr/local/python-2.7/lib/python2.7/test/test_poplib.pytcmd_retr[scCs|jd�dS(Ns +OK message marked for deletion.(R(RR((s7/usr/local/python-2.7/lib/python2.7/test/test_poplib.pytcmd_deleascCs|jd�dS(Ns+OK done nothing.(R(RR((s7/usr/local/python-2.7/lib/python2.7/test/test_poplib.pytcmd_noopdscCs|jd�dS(Ns+OK done nothing.(R(RR((s7/usr/local/python-2.7/lib/python2.7/test/test_poplib.pytcmd_rpopgs(t__name__t
__module__RRRR RR!R#R%R&R(tcmd_uidlR+tcmd_topR,R-R.(((s7/usr/local/python-2.7/lib/python2.7/test/test_poplib.pyR!s 													tDummyPOP3ServercBsbeZeZejd�Zd�Zd�Zd�Z	d�Z
d�ZeZd�Z
d�ZRS(cCs�tjj|�tjj|�|j|tj�|j|�|j	d�t
|_tj�|_
|jj�d \|_|_dS(Nii(RtThreadRtasyncoret
dispatchert
create_sockettsockettSOCK_STREAMtbindtlistentFalsetactivetLocktactive_locktgetsocknamethosttport(Rtaddresstaf((s7/usr/local/python-2.7/lib/python2.7/test/test_poplib.pyRos

	cCs0tj�|_tjj|�|jj�dS(N(RtEventt_DummyPOP3Server__flagR4tstarttwait(R((s7/usr/local/python-2.7/lib/python2.7/test/test_poplib.pyRGyscCsst|_|jj�xF|jr^tjr^|jj�tjdddd�|jj	�qWtj
dt�dS(Nttimeoutg�������?tcountit
ignore_all(tTrueR=RFtsetR5t
socket_mapR?tacquiretlooptreleaset	close_all(R((s7/usr/local/python-2.7/lib/python2.7/test/test_poplib.pytruns	

cCst|_|j�dS(N(R<R=R(R((s7/usr/local/python-2.7/lib/python2.7/test/test_poplib.pytstop�s	cCs2|j�\}}|j|�|_|j�dS(N(tacceptthandlertclose(RR
taddr((s7/usr/local/python-2.7/lib/python2.7/test/test_poplib.pyt
handle_accept�scCs|j�dS(N(RW(R((s7/usr/local/python-2.7/lib/python2.7/test/test_poplib.pythandle_connect�scCsdS(Ni((R((s7/usr/local/python-2.7/lib/python2.7/test/test_poplib.pytwritable�scCs�dS(N((R((s7/usr/local/python-2.7/lib/python2.7/test/test_poplib.pyR �s(R/R0RRVR8tAF_INETRRGRSRTRYRZthandle_readR[R (((s7/usr/local/python-2.7/lib/python2.7/test/test_poplib.pyR3ks
							t
TestPOP3ClasscBs�eZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
d�Zd
�Zd�Zd�Zd�ZRS(cCs|j|jd��dS(Ns+OK(t
assertTruet
startswith(Rtresp((s7/usr/local/python-2.7/lib/python2.7/test/test_poplib.pytassertOK�scCsGttdf�|_|jj�tj|jj|jj�|_dS(Ni(	R3RtserverRGtpoplibtPOP3RARBtclient(R((s7/usr/local/python-2.7/lib/python2.7/test/test_poplib.pytsetUp�s
cCs|jj�|jj�dS(N(RftquitRcRT(R((s7/usr/local/python-2.7/lib/python2.7/test/test_poplib.pyttearDown�s
cCs|j|jj�d�dS(Ns+OK dummy pop3 server ready.(tassertEqualRft
getwelcome(R((s7/usr/local/python-2.7/lib/python2.7/test/test_poplib.pyttest_getwelcome�scCs |jtj|jjd�dS(Ns	echo -err(tassertRaisesRdterror_protoRft	_shortcmd(R((s7/usr/local/python-2.7/lib/python2.7/test/test_poplib.pyttest_exceptions�scCs9|j|jjd��|jtj|jjd�dS(NR"tinvalid(RbRftuserRmRdRn(R((s7/usr/local/python-2.7/lib/python2.7/test/test_poplib.pyt	test_user�scCs9|j|jjd��|jtj|jjd�dS(NR$Rq(RbRftpass_RmRdRnRr(R((s7/usr/local/python-2.7/lib/python2.7/test/test_poplib.pyt
test_pass_�scCs|j|jj�d�dS(Ni
id(i
id(RjRftstat(R((s7/usr/local/python-2.7/lib/python2.7/test/test_poplib.pyt	test_stat�scCsX|j|jj�ddddddgdf�|j|jjd�jd	��dS(
Nis1 1s2 2s3 3s4 4s5 5it1sOK 1 1(RjRftlistR_tendswith(R((s7/usr/local/python-2.7/lib/python2.7/test/test_poplib.pyt	test_list�sc	CsGddddddddd	gd
f}|j|jjd�|�dS(Ns
+OK 116 bytessFrom: postmaster@python.orgsContent-Type: text/plainsMIME-Version: 1.0sSubject: DummyRtline1tline2tline3iqtfoo(RjRftretr(Rtexpected((s7/usr/local/python-2.7/lib/python2.7/test/test_poplib.pyt	test_retr�s	cCs/|jtj|jjdtjdd�dS(Nsecho +%si
ta(RmRdRnRfRot_MAXLINE(R((s7/usr/local/python-2.7/lib/python2.7/test/test_poplib.pyttest_too_long_lines�scCs|j|jjd��dS(NR(RbRftdele(R((s7/usr/local/python-2.7/lib/python2.7/test/test_poplib.pyt	test_dele�scCs|j|jj��dS(N(RbRftnoop(R((s7/usr/local/python-2.7/lib/python2.7/test/test_poplib.pyt	test_noop�scCs|j|jjd��dS(NR(RbRftrpop(R((s7/usr/local/python-2.7/lib/python2.7/test/test_poplib.pyt	test_rpop�sc	CsPddd}tj|jd|��$|jtj|jjdd�WdQXdS(Ns+OKt<i@BtwelcomeR�tkb(Rt	swap_attrRfRmRdRntapop(Rtevil_welcome((s7/usr/local/python-2.7/lib/python2.7/test/test_poplib.pyttest_apop_REDOS�sc	CsJddddddddd	gd
f}|j|jjdd�|�dS(Ns
+OK 116 bytessFrom: postmaster@python.orgsContent-Type: text/plainsMIME-Version: 1.0sSubject: DummyRR|R}R~iqi(RjRfttop(RR�((s7/usr/local/python-2.7/lib/python2.7/test/test_poplib.pyttest_top�s		cCs!|jj�|jjd�dS(NR(Rftuidl(R((s7/usr/local/python-2.7/lib/python2.7/test/test_poplib.pyt	test_uidl�s
(R/R0RbRgRiRlRpRsRuRwR{R�R�R�R�R�R�R�R�(((s7/usr/local/python-2.7/lib/python2.7/test/test_poplib.pyR^�s"															
	tPOP3_SSLskeycert.pemtDummyPOP3_SSLHandlercBs#eZd�Zd�Zd�ZRS(cCsttjj||�tj|jdtdtdt�|_t|_	|j
�|jd�g|_|j
d�dS(Ntcertfiletserver_sidetdo_handshake_on_connects
s+OK dummy pop3 server ready.(RRRtssltwrap_socketR8tCERTFILERLR<t_ssl_acceptingt_do_ssl_handshakeR	R
R(RR
((s7/usr/local/python-2.7/lib/python2.7/test/test_poplib.pyR�s	

	cCs�y|jj�Wn�tjk
ro}|jdtjtjfkrIdS|jdtjkri|j�S�n?tj	k
r�}|jdt
jkr�|j�Sn
Xt|_
dS(Ni(R8tdo_handshakeR�tSSLErrortargstSSL_ERROR_WANT_READtSSL_ERROR_WANT_WRITEt
SSL_ERROR_EOFthandle_closeterrorterrnotECONNABORTEDR<R�(Rterr((s7/usr/local/python-2.7/lib/python2.7/test/test_poplib.pyR�s
cCs'|jr|j�n
tj|�dS(N(R�R�RR](R((s7/usr/local/python-2.7/lib/python2.7/test/test_poplib.pyR]s	
(R/R0RR�R](((s7/usr/local/python-2.7/lib/python2.7/test/test_poplib.pyR��s		sSSL not supportedtTestPOP3_SSLClasscBseZd�Zd�ZRS(cCsSttdf�|_t|j_|jj�tj|jj|jj	�|_
dS(Ni(R3RRcR�RVRGRdR�RARBRf(R((s7/usr/local/python-2.7/lib/python2.7/test/test_poplib.pyRgs
cCs|jdtj�dS(NR�(tassertInRdt__all__(R((s7/usr/local/python-2.7/lib/python2.7/test/test_poplib.pyttest__all__$s(R/R0RgR�(((s7/usr/local/python-2.7/lib/python2.7/test/test_poplib.pyR�s	tTestTimeoutscBs>eZd�Zd�Zd�Zd�Zd�Zd�ZRS(cCs�tj�|_tjtjtj�|_|jjd�tj	|j�|_
tjd|jd|j|jf�|_
|j
jt�|j
j�|jj�dS(Ni<ttargetR�(RREtevtR8R\R9tsockt
settimeoutRt	bind_portRBR4Rctthreadt	setDaemonRLRGRH(R((s7/usr/local/python-2.7/lib/python2.7/test/test_poplib.pyRg*s*
cCs|jj�|`dS(N(R�R(R((s7/usr/local/python-2.7/lib/python2.7/test/test_poplib.pyRi4s
cCsq|jd�|j�zHy-|j�\}}|jd�|j�Wntjk
r]nXWd|j�XdS(Nis
+ Hola mundo
(R;RMRUtsendRWR8RI(RR�tservR
RX((s7/usr/local/python-2.7/lib/python2.7/test/test_poplib.pyRc8s


cCst|jtj��tjd�ztjt|j�}Wdtjd�X|j	|j
j�d�|j
j�dS(Ni(
tassertIsNoneR8tgetdefaulttimeouttsetdefaulttimeoutRdReRRBtNoneRjR�t
gettimeoutRW(Rtpop((s7/usr/local/python-2.7/lib/python2.7/test/test_poplib.pyttestTimeoutDefaultDs
cCsw|jtj��tjd�ztjt|jdd�}Wdtjd�X|j|j	j
��|j	j�dS(NiRI(R�R8R�R�RdReRRBR�R�R�RW(RR�((s7/usr/local/python-2.7/lib/python2.7/test/test_poplib.pyttestTimeoutNoneNs
cCsEtjt|jdd�}|j|jj�d�|jj�dS(NRIi(RdReRRBRjR�R�RW(RR�((s7/usr/local/python-2.7/lib/python2.7/test/test_poplib.pyttestTimeoutValueXs(R/R0RgRiRcR�R�R�(((s7/usr/local/python-2.7/lib/python2.7/test/test_poplib.pyR�(s	
			
	
cCsAtttg}tj�}ztj|�Wdtj|�XdS(N(R^R�R�Rtthreading_setuptrun_unittesttthreading_cleanup(tteststthread_info((s7/usr/local/python-2.7/lib/python2.7/test/test_poplib.pyt	test_main^s	t__main__(*t__doc__RdR5RR8tosttimeR�tunittestRRttestRttest.test_supportRt
import_moduleRR'R*RRR6R4R3R^R<tSUPPORTS_SSLRR�RLtpathRtdirnamet__file__tcurdirR�R�trequires_sslR�R�R�R/(((s7/usr/local/python-2.7/lib/python2.7/test/test_poplib.pyt<module>s:	J2P*$
6	

© 2025 GrazzMean