%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/local/lib/python2.7/test/
Upload File :
Create Path :
Current File : //usr/local/lib/python2.7/test/test_rfc822.pyc


Nac@sddlZddlmZejddeZyddlmZWn!ek
rhddlmZnXdej	fdYZ
dZed	krendS(
iN(ttest_supporttrfc822t
deprecated(tStringIOtMessageTestCasecBseZdZdZdZdZdZdZdZdZ	dZ
d	Zd
ZdZ
dZd
ZdZdZdZRS(cCstjt|S(N(RtMessageR(tselftmsg((s,/usr/local/lib/python2.7/test/test_rfc822.pytcreate_message
scCs|jd}|j|jddk|j|jddk|j|jddk|j|jdddkdS(Ns)To: "last, first" <userid@foo.net>

test
ttos"last, first" <userid@foo.net>tTOsNo-Such-Headers
No-Such-Value(Rt
assertTruetgettNone(RR((s,/usr/local/lib/python2.7/test/test_rfc822.pyttest_gets	cCs|jd}|j|jd|j|jdddk|j|jdddk|j|ddk|j|jddk|j|ddkdS(	Ns)To: "last, first" <userid@foo.net>

test
s
New-Headers	New-ValuesDifferent-Values
new-headersAnother-Headertsanother-header(RRthas_keyt
setdefault(RR((s,/usr/local/lib/python2.7/test/test_rfc822.pyttest_setdefaults	
c
Cs:|j|}d}x|jd|jdD]\}}y!||d||d}}Wn-tk
rdGt|Gt|GHq2nX|d}|j||d||f|j||d||f||kr||krq2dGt|Gt|GHq2W|jd	}	|	r6|j|	ddndS(sCheck addresses and the date.iR	tccisextra parsed address:sUn-expected name: %r != %rsUn-expected address: %r != %rs
not found:tdateii
ii9i#sdate conversion failedN(	iii
ii9i#iii(Rtgetaddrlistt
IndexErrortreprtassertEqualtgetdate(
RRtresultstmtitntatmntmatout((s,/usr/local/lib/python2.7/test/test_rfc822.pytcheck%s*)!

	c	Cs|jddg|jddg|jdddg|jddg|jd
d d!d"d#d$d%g|jdd&g|jdd'gdS((NsDate:    Wed, 13 Jan 1999 23:57:35 -0500
From:    Guido van Rossum <guido@CNRI.Reston.VA.US>
To:      "Guido van
	 : Rossum" <guido@python.org>
Subject: test2

test2
sGuido van
	 : Rossumsguido@python.orgsFrom: Barry <bwarsaw@python.org
To: guido@python.org (Guido: the Barbarian)
Subject: nonsense
Date: Wednesday, January 13 1999 23:57:35 -0500

testsGuido: the BarbariansFrom: Barry <bwarsaw@python.org
To: guido@python.org (Guido: the Barbarian)
Cc: "Guido: the Madman" <guido@python.org>
Date:  13-Jan-1999 23:57:35 EST

testsGuido: the MadmanswTo: "The monster with
     the very long name: Guido" <guido@python.org>
Date:    Wed, 13 Jan 1999 23:57:35 -0500

tests/The monster with
     the very long name: GuidosTo: "Amit J. Patel" <amitp@Theory.Stanford.EDU>
CC: Mike Fletcher <mfletch@vrtelecom.com>,
        "'string-sig@python.org'" <string-sig@python.org>
Cc: fooz@bat.com, bart@toof.com
Cc: goit@lip.com
Date:    Wed, 13 Jan 1999 23:57:35 -0500

tests
Amit J. Patelsamitp@Theory.Stanford.EDUs
Mike Fletchersmfletch@vrtelecom.coms'string-sig@python.org'sstring-sig@python.orgRsfooz@bat.coms
bart@toof.comsgoit@lip.comsVTo: Some One <someone@dom.ain>
From: Anudder Persin <subuddy.else@dom.ain>
Date:

testsSome Onessomeone@dom.ains%To: person@dom.ain (User J. Person)

sUser J. Personsperson@dom.ain(sGuido van
	 : Rossumsguido@python.org(sGuido: the Barbariansguido@python.org(sGuido: the Barbariansguido@python.org(sGuido: the Madmansguido@python.org(s/The monster with
     the very long name: Guidosguido@python.org(s
Amit J. Patelsamitp@Theory.Stanford.EDU(s
Mike Fletchersmfletch@vrtelecom.com(s'string-sig@python.org'sstring-sig@python.org(Rsfooz@bat.com(Rs
bart@toof.com(Rsgoit@lip.com(sSome Onessomeone@dom.ain(sUser J. Personsperson@dom.ain(R"(R((s,/usr/local/lib/python2.7/test/test_rfc822.pyt
test_basicCs8





cCs|jdddgdS(Ns?To: person@dom.ain ((User J. Person)), John Doe <foo@bar.com>

sUser J. Personsperson@dom.ainsJohn Doesfoo@bar.com(sUser J. Personsperson@dom.ain(sJohn Doesfoo@bar.com(R"(R((s,/usr/local/lib/python2.7/test/test_rfc822.pyttest_doublecommentscCs|jddddgdS(NsrTo: <[smtp:dd47@mail.xxx.edu]_at_hmhq@hdq-mdm1-imgout.companay.com>
Date:    Wed, 13 Jan 1999 23:57:35 -0500

testRsdd47@mail.xxx.edus%_at_hmhq@hdq-mdm1-imgout.companay.com(RR(Rsdd47@mail.xxx.edu(Rs%_at_hmhq@hdq-mdm1-imgout.companay.com(R"(R((s,/usr/local/lib/python2.7/test/test_rfc822.pyttest_twisteds
cCs|jddgdS(Ns(To: "last, first" <userid@foo.net>

testslast, firstsuserid@foo.net(slast, firstsuserid@foo.net(R"(R((s,/usr/local/lib/python2.7/test/test_rfc822.pyttest_commas_in_full_namescCs|jddgdS(Ns5To: (Comment stuff) "Quoted name"@somewhere.com

tests
Comment stuffs"Quoted name"@somewhere.com(s
Comment stuffs"Quoted name"@somewhere.com(R"(R((s,/usr/local/lib/python2.7/test/test_rfc822.pyttest_quoted_namescCs|jddgdS(NsETo: :
Cc: goit@lip.com
Date:    Wed, 13 Jan 1999 23:57:35 -0500

testRsgoit@lip.com(Rsgoit@lip.com(R"(R((s,/usr/local/lib/python2.7/test/test_rfc822.pyttest_bogus_to_headerscCs|jddgdS(NsTo: guido@[132.151.1.21]

fooRsguido@[132.151.1.21](Rsguido@[132.151.1.21](R"(R((s,/usr/local/lib/python2.7/test/test_rfc822.pyttest_addr_ipquadscCs;tjtd}|jt|ddddgdS(NsDate:    Wed, 13 Jan 1999 23:57:35 -0500
From:    Guido van Rossum <guido@CNRI.Reston.VA.US>
To:      "Guido van
	 : Rossum" <guido@python.org>
Subject: test2

test2
RtfromtsubjectR	(RRRRtsorted(RR((s,/usr/local/lib/python2.7/test/test_rfc822.pyt	test_iters	cCs|jddgdS(Ns%To: User J. Person <person@dom.ain>

sUser J. Personsperson@dom.ain(sUser J. Personsperson@dom.ain(R"(R((s,/usr/local/lib/python2.7/test/test_rfc822.pyttest_rfc2822_phrasess	cCs|j}|jd}gdddgD]}d|f^q(}|jd}|j||||jd}|j|||dS(NsaTo: aperson@dom.ain
Cc: bperson@dom.ain
Cc: cperson@dom.ain
Cc: dperson@dom.ain

A test message.
sbperson@dom.ainscperson@dom.ainsdperson@dom.ainRR(RRRtsort(RteqRRtccstaddrs((s,/usr/local/lib/python2.7/test/test_rfc822.pyttest_2getaddrlists		%


cCse|j}|tjdd
|tjdd|tjdd|tjdd
dS(Ns<>Rsaperson@dom.ainsbperson@dom.ain (Bea A. Person)s
Bea A. Personsbperson@dom.ains Cynthia Person <cperson@dom.ain>sCynthia Personscperson@dom.ain(RR(Rsaperson@dom.ain(s
Bea A. Personsbperson@dom.ain(sCynthia Personscperson@dom.ain(RRt	parseaddr(RR0((s,/usr/local/lib/python2.7/test/test_rfc822.pyttest_parseaddrs	cCs9|j}|tjdd|tjdddS(Nsfoo\wacky"namesfoo\\wacky\"names"foo\\wacky\"name"(RRtquotetunquote(RR0((s,/usr/local/lib/python2.7/test/test_rfc822.pyttest_quote_unquotes	cCsH|j}|jd}||jdd||jdddS(Ns#First: val
: otherval
Second: val2
tFirsttvaltSecondtval2(RRt	getheader(RR0R((s,/usr/local/lib/python2.7/test/test_rfc822.pyttest_invalid_headerss	(t__name__t
__module__RRRR"R#R$R%R&R'R(R)R-R.R3R5R8R>(((s,/usr/local/lib/python2.7/test/test_rfc822.pyRs"						E			
										cCstjtdS(N(Rtrun_unittestR(((s,/usr/local/lib/python2.7/test/test_rfc822.pyt	test_mainst__main__(
tunittestttestRt
import_moduletTrueRt	cStringIORtImportErrortTestCaseRRBR?(((s,/usr/local/lib/python2.7/test/test_rfc822.pyt<module>s
	

Zerion Mini Shell 1.0