mò $á¸Ec@sdZdklZdkZeiƒdkZdkZdeifd„ƒYZd„Z e djoei ddƒndS( sÁSiteRoot regression tests. These tests verify that the request URL headers, in particular ACTUAL_URL, are set correctly when a SiteRoot is used. See http://www.zope.org/Collectors/Zope/2077 (s makerequestNtSiteRootRegressionscBs,tZd„Zd„Zd„Zd„ZRS(NcCs£tiƒttiƒƒ|_yl|iidƒ|iiidi ddddddƒ|ii i d |igƒ|ii i d ƒWn|i ƒnXdS( Ntfoldert SiteAccessttitletSiteRoottbaseshttp://test_basetpaths /test_pathtPARENTSs/folder(t transactiontbegint makerequesttZope2tapptselftmanage_addFolderRtmanage_addProducttmanage_addSiteRoottREQUESTtsetttraversettearDown(R ((tE/data/zmath/zope/lib/python/Products/SiteAccess/tests/testSiteRoot.pytsetUps )cCstiƒ|iiiƒdS(N(RtabortR R t_p_jartclose(R ((RR!s cCsR|i|iiddƒ|i|iiddƒ|i|iiddƒdS(Nt SERVER_URLshttp://test_basetURLs%http://test_base/test_path/index_htmlt ACTUAL_URLshttp://test_base/test_path(R t assertEqualR R(R ((Rt testRequest%scCs |i|iiiƒdƒdS(Nshttp://test_base/test_path(R RR Rt absolute_url(R ((RttestAbsoluteUrl)s(t__name__t __module__RRRR (((RRs  cCs&tiƒ}|ititƒƒ|S(N(tunittestt TestSuitetsuitetaddTestt makeSuiteR(R%((Rt test_suite,s t__main__t defaultTestR(( t__doc__tTesting.makerequestR R tstartupRR#tTestCaseRR(R!tmain(R R R#RRR(((Rt?s