mò /á¸Ec@sƒdZdkZdklZdklZdklZdeifd„ƒYZ d„Z e djoei ƒi e ƒƒndS( sUnit tests of makequest. $Id$ N(sImplicit(s makerequest(s SimpleItemtMakerequestTestscBs,tZd„Zd„Zd„Zd„ZRS(NcCs[|itttƒƒtƒ}|it|dƒƒt|ƒ}|i t|dƒƒdS(NtREQUEST( tselft assertRaisestAttributeErrort makerequesttobjecttImplicittitemtfailIfthasattrt failUnless(RR((t=/data/zmath/zope/lib/python/Testing/tests/test_makerequest.pyttest_makerequests   cCsEdtfd„ƒY}|ƒ}|i|iƒt|ƒiƒƒdS(NtFakeRootcBstZd„ZRS(NcCsdS(Ntfoo(R((R((R tgetPhysicalPath(s(t__name__t __module__R(((R R's(t SimpleItemRRRt assertEqualRR(RRR((R ttest_dont_break_getPhysicalPath#s cCs†dk}|iƒ}ttƒd|ƒ}|iiidƒ|i dƒ|i ƒ}|i |idƒƒ|i |idƒƒdS(NtstdouttaaaisStatus: 200 OK s aaa(t cStringIOtStringIOtoutRRRRtRESPONSEtwritetseektreadtwrittenRR t startswithtendswith(RRRRR((R t test_stdout.s    cCsBhdd<}ttƒd|ƒ}|i|iiddƒdS(Ntfoofootbarbartenviron(R%RRRRRR(RRR%((R t test_environ9s(RRR RR"R&(((R Rs cCs&tiƒ}|ititƒƒ|S(N(tunittestt TestSuitetsuitetaddTestt makeSuiteR(R)((R t test_suite?s t__main__(t__doc__R't AcquisitionRtTesting.makerequestRtOFS.SimpleItemRtTestCaseRR,RtTextTestRunnertrun(RRR'RR,R((R t?s    '