File: test_etag.pyc

package info (click to toggle)
python-webob 1.4-2
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 3,340 kB
  • ctags: 2,468
  • sloc: python: 13,433; makefile: 12
file content (21 lines) | stat: -rw-r--r-- 10,208 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

bMQc@sddkZddklZddklZlZlZlZdeifdYZdeifdYZ	deifd	YZ
d
eifdYZdeifd
YZdS(iN(tResponse(tETagMatchertIfRanget
etag_propertyRtetag_propertyTestscBsGeZdZdZdZdZdZdZdZRS(cKs&dtfdY}||}|S(s
        Return a DummyRequest object with attrs from kwargs.
        Use like:     dr = _makeDummyRequest(environment={'userid': 'johngalt'})
        Then you can: uid = dr.environment.get('userid', 'SomeDefault')
        tDummycBseZdZRS(c[s|ii|dS(N(t__dict__tupdate(tselftkwargs((s./home/chrism/projects/webob/tests/test_etag.pyt__init__s(t__name__t
__module__R
(((s./home/chrism/projects/webob/tests/test_etag.pyR
s(tobject(RtkwRtd((s./home/chrism/projects/webob/tests/test_etag.pyt_makeDummyRequestscCsAtddd}|idh}|i|i|ddS(NtKEYtDEFAULTtRFC_SECTIONtenviron(RRtassertEqualtfget(Rteptreq((s./home/chrism/projects/webob/tests/test_etag.pyttest_fget_missing_keyscCsTtddd}|idhdd6}|i|}|i|idgdS(NRRRRs"VALUE"tVALUE(RRRRtetags(RRRtres((s./home/chrism/projects/webob/tests/test_etag.pyttest_fget_found_keyscCsytddd}|idhdd6}|i|}ddk}|it||ii|i|ihdS(NRRRRt*i(	RRRt
webob.etagRttypetetagt_AnyETagR(RRRRtwebob((s./home/chrism/projects/webob/tests/test_etag.pyttest_fget_star_keyscCsQtddd}|idhdd6}|i|d}|i|ddS(NRRRRR(RRtfsettNoneR(RRRR((s./home/chrism/projects/webob/tests/test_etag.pyttest_fset_None&scCshtddd}|idhdd6}|i|d}|i|d|i|idddS(NRRRRtOLDVALtNEWVAL(RRR%RR&R(RRRR((s./home/chrism/projects/webob/tests/test_etag.pyttest_fset_not_None,s
cCstddd}|idhdd6dd6}|i|}|i|d|id|ij|i|idddS(NRRRRtVALtVALYOUtQUAY(RRtfdelRR&tassertFalseR(RRRR((s./home/chrism/projects/webob/tests/test_etag.pyt	test_fedl3s (	RRRRRR$R'R*R0(((s./home/chrism/projects/webob/tests/test_etag.pyRs						tAnyETagTestscBsGeZdZdZdZdZdZdZdZRS(cCsddkl}|S(Ni(R"(RR"(RR"((s./home/chrism/projects/webob/tests/test_etag.pyt_getTargetClass<scOs|i||S(N(R2(RtargsR((s./home/chrism/projects/webob/tests/test_etag.pyt_makeOne@scCs&|i}|i|iddS(Ns<ETag *>(R4Rt__repr__(RR!((s./home/chrism/projects/webob/tests/test_etag.pyt
test___repr__CscCs&|i}|i|itdS(N(R4Rt__nonzero__tFalse(RR!((s./home/chrism/projects/webob/tests/test_etag.pyttest___nonzero__GscCs&|i}|id|jtdS(Ntanything(R4RtTrue(RR!((s./home/chrism/projects/webob/tests/test_etag.pyttest___contains__somethingKscCs&|i}|it|iddS(NR:(R4tassertRaisestDeprecationWarningt
weak_match(RR!((s./home/chrism/projects/webob/tests/test_etag.pyttest_weak_match_somethingOscCs&|i}|it|ddS(NR(R4Rtstr(RR!((s./home/chrism/projects/webob/tests/test_etag.pyttest___str__Ss(	RRR2R4R6R9R<R@RB(((s./home/chrism/projects/webob/tests/test_etag.pyR1;s						tNoETagTestscBs>eZdZdZdZdZdZdZRS(cCsddkl}|S(Ni(t_NoETag(RRD(RRD((s./home/chrism/projects/webob/tests/test_etag.pyR2XscOs|i||S(N(R2(RR3R((s./home/chrism/projects/webob/tests/test_etag.pyR4\scCs&|i}|i|iddS(Ns	<No ETag>(R4RR5(RR!((s./home/chrism/projects/webob/tests/test_etag.pyR6_scCs&|i}|i|itdS(N(R4RR7R8(RR!((s./home/chrism/projects/webob/tests/test_etag.pyR9cscCs$|i}d|jptdS(NR:(R4tAssertionError(RR!((s./home/chrism/projects/webob/tests/test_etag.pyR<gscCs&|i}|it|ddS(Nt(R4RRA(RR!((s./home/chrism/projects/webob/tests/test_etag.pyRBks(RRR2R4R6R9R<RB(((s./home/chrism/projects/webob/tests/test_etag.pyRCWs					t
ParseTestscBsYeZdZdZdZdZdZdZdZdZ	dZ
RS(	cCs&tid}|i|igdS(N(RtparseR&RR(Rtet((s./home/chrism/projects/webob/tests/test_etag.pyttest_parse_NoneqscCs<tid}|i|ih|i|iddS(NRs<ETag *>(RRHRRR5(RRI((s./home/chrism/projects/webob/tests/test_etag.pyttest_parse_anyetaguscCs)tid}|i|idgdS(Ns"ONE"tONE(RRHRR(RRI((s./home/chrism/projects/webob/tests/test_etag.pyttest_parse_one{scCsnx<dddgD]+}ti|}|i|i|gqWtiddt}|i|idgdS(Ntonesone, twos"one twos"foo" and w/"weak"tstrongtfoo(RRHRRR8(RttagRI((s./home/chrism/projects/webob/tests/test_etag.pyttest_parse_invalidscCs,tid}|i|iddgdS(Ns"ONE", "TWO"RLtTWO(RRHRR(RRI((s./home/chrism/projects/webob/tests/test_etag.pyttest_parse_commasepscCsWtid}|i|idgtiddt}|i|iddgdS(Ns"ONE", W/"TWO"RLRORS(RRHRRR8(RRI((s./home/chrism/projects/webob/tests/test_etag.pyttest_parse_commasep_w_weakscCs)tid}|i|idgdS(Ns"ONE"RL(RRHRR(RRI((s./home/chrism/projects/webob/tests/test_etag.pyttest_parse_quotedscCs,tid}|i|iddgdS(Ns"ONE", "TWO"RLRS(RRHRR(RRI((s./home/chrism/projects/webob/tests/test_etag.pyttest_parse_quoted_twoscCsWtid}|i|idgtiddt}|i|iddgdS(Ns"ONE", W/"TWO"RLRORS(RRHRRR8(RRI((s./home/chrism/projects/webob/tests/test_etag.pyttest_parse_quoted_two_weaks(RRRJRKRMRRRTRURVRWRX(((s./home/chrism/projects/webob/tests/test_etag.pyRGps								tIfRangeTestscBs#eZdZdZdZRS(cCs |ittdddS(Ns
IfRange(None)(RtreprRR&(R((s./home/chrism/projects/webob/tests/test_etag.pyR6scCs |ittdddS(NtETAGsIfRange('ETAG')(RRZR(R((s./home/chrism/projects/webob/tests/test_etag.pyttest___repr__etagscCs)tid}|it|ddS(NsFri, 09 Nov 2001 01:08:47 GMTsAIfRangeDate(datetime.datetime(2001, 11, 9, 1, 8, 47, tzinfo=UTC))(RRHRRZ(Rtir((s./home/chrism/projects/webob/tests/test_etag.pyttest___repr__dates	(RRR6R\R^(((s./home/chrism/projects/webob/tests/test_etag.pyRYs		(
tunittestR#RRRRRtTestCaseRR1RCRGRY(((s./home/chrism/projects/webob/tests/test_etag.pyt<module>s"5/