/usr/lib/python2.6/site-packages/pbr/tests
NameSizeModeActions
testpackage/-0755rm
base.py86830644editdlrm
base.pyc74670644editdlrm
test_commands.py29000644editdlrm
test_commands.pyc15750644editdlrm
test_core.py52690644editdlrm
test_core.pyc46520644editdlrm
test_files.py25790644editdlrm
test_files.pyc26320644editdlrm
test_hooks.py40390644editdlrm
test_hooks.pyc30440644editdlrm
test_integration.py48070644editdlrm
test_integration.pyc42400644editdlrm
test_packaging.py198810644editdlrm
test_packaging.pyc215390644editdlrm
test_setup.py172700644editdlrm
test_setup.pyc180610644editdlrm
test_util.py25310644editdlrm
test_util.pyc24740644editdlrm
test_version.py135990644editdlrm
test_version.pyc137430644editdlrm
test_wsgi.py60220644editdlrm
test_wsgi.pyc45060644editdlrm
util.py25600644editdlrm
util.pyc12990644editdlrm
__init__.py00644editdlrm
__init__.pyc1340644editdlrm
Edit: /usr/lib/python2.6/site-packages/pbr/tests/test_wsgi.pyc (4506B)
Ñò ;vVc@s»ddkZddkZddkZddkZddkZddkZyddklZWn#ej oddk lZnXddk Z ddk l Z de i fd„ƒYZdS(iÿÿÿÿN(turlopen(tbasetTestWsgiScriptscBs2eZdZd„Zd„Zd„Zd„ZRS(t pbr_test_wsgitpbr_test_wsgi_with_classcCs‹tidjo|idƒn|idd|iƒ\}}}|itidd|iti dti dfƒƒ|i |ƒd S( s5Test that we install a non-pkg-resources wsgi script.tntsWindows support is passthroughtinstalls --prefix=%st PYTHONPATHs".:%s/lib/python%s.%s/site-packagesiiN( tostnametskipTestt run_setupttemp_dirt useFixturetfixturestEnvironmentVariabletsyst version_infot_check_wsgi_install_content(tselftstdoutt_t return_code((s0/tmp/pip-build-cD3xZi/pbr/pbr/tests/test_wsgi.pyttest_wsgi_script_install%s cCs»|idƒtidjo|idƒn|idd|iƒ\}}}|itidd|iti dti d fƒƒ|itid d ƒƒ|i |ƒ|i ƒd S( s2Test that we install a runnable wsgi script. This test actually attempts to start and interact with the wsgi script in question to demonstrate that it's a working wsgi script using simple server. It's a bit hokey because of process management that has to be done. s`Test skipped until we can determine a reliable way to capture subprocess stdout without blockingRsWindows support is passthroughRs --prefix=%sRs".:%s/lib/python%s.%s/site-packagesiitPYTHONUNBUFFEREDt1N( R RR R R R RRRRRt _test_wsgi(RRRR((s0/tmp/pip-build-cD3xZi/pbr/pbr/tests/test_wsgi.pyttest_wsgi_script_run6s    c Cs\xU|iD]J}tii|id|ƒ}tiƒ}d||ifGHti d||ifdt dt d|iƒ}|i |i ƒt idƒ|iƒ}|id|ƒ|id |ƒtid |ƒ}|i|d |ƒt|id ƒƒ}|id |iƒƒt idƒ|i ƒt idƒ|iƒ}|id|ƒq WdS(NtbinsRunning %s > %ss%s -p 0 > %s 2>&1tshellt close_fdstcwdgš™™™™™¹?s)STARTING test server pbr_testpackage.wsgis2DANGER! For testing only, do not use in productions(http://[^:]+:\d+)/sRegex failed to match on %sis Hello Worlds"GET / HTTP/1.1" 200 11(t cmd_namesRtpathtjoinR ttempfiletNamedTemporaryFileR t subprocesstPopentTruet addCleanuptkillttimetsleeptreadtassertIntretsearchtassertIsNotNoneRtgroupt assertEqual(Rtcmd_nametcmdRtpt stdoutdatatmtf((s0/tmp/pip-build-cD3xZi/pbr/pbr/tests/test_wsgi.pyRZs8          c CsÞx×|iD]Ì}d||if}|i||ƒtii|id|ƒ}t|dƒiƒ}|id|ƒd}|djo d}nd}d |}d } |i||ƒ|i||ƒ|i| |ƒq WdS( NsInstalling %s script to %sRtrt pkg_resourcesshif __name__ == "__main__": import argparse import socket import wsgiref.simple_server as wssRtmainsWSGI.apps,STARTING test server pbr_testpackage.wsgi.%sselse: application = None( R R R-RR!R"topenR,t assertNotIn( Rtinstall_stdoutR3t install_txtt cmd_filenamet script_txtt main_blocktapp_nametstarting_blockt else_block((s0/tmp/pip-build-cD3xZi/pbr/pbr/tests/test_wsgi.pyRŽs$    (s pbr_test_wsgiR(t__name__t __module__R RRRR(((s0/tmp/pip-build-cD3xZi/pbr/pbr/tests/test_wsgi.pyR!s   $ 4(RR.R%RR#R*turllib2Rt ImportErrorturllib.requestRt pbr.testsRt BaseTestCaseR(((s0/tmp/pip-build-cD3xZi/pbr/pbr/tests/test_wsgi.pyts