/usr/share/doc/python3-pycurl/tests/__pycache__
NameSizeModeActions
app.cpython-36.pyc43580644editdlrm
appmanager.cpython-36.pyc16860644editdlrm
cadata_test.cpython-36.pyc20450644editdlrm
certinfo_test.cpython-36.pyc30490644editdlrm
close_socket_cb_test.cpython-36.pyc32360644editdlrm
curl_object_test.cpython-36.pyc70240644editdlrm
debug_test.cpython-36.pyc25090644editdlrm
default_write_cb_test.cpython-36.pyc19120644editdlrm
error_constants_test.cpython-36.pyc13040644editdlrm
error_test.cpython-36.pyc27880644editdlrm
failonerror_test.cpython-36.pyc30370644editdlrm
ftp_test.cpython-36.pyc18780644editdlrm
global_init_test.cpython-36.pyc12590644editdlrm
header_cb_test.cpython-36.pyc19020644editdlrm
header_test.cpython-36.pyc25910644editdlrm
high_level_curl_test.cpython-36.pyc10510644editdlrm
info_constants_test.cpython-36.pyc6860644editdlrm
internals_test.cpython-36.pyc68670644editdlrm
multi_option_constants_test.cpython-36.pyc31970644editdlrm
multi_socket_test.cpython-36.pyc24770644editdlrm
multi_test.cpython-36.pyc84390644editdlrm
multi_timer_test.cpython-36.pyc21380644editdlrm
open_socket_cb_test.cpython-36.pyc45960644editdlrm
option_constants_test.cpython-36.pyc210590644editdlrm
perform_test.cpython-36.pyc30460644editdlrm
procmgr.cpython-36.pyc33270644editdlrm
protocol_constants_test.cpython-36.pyc19510644editdlrm
readdata_test.cpython-36.pyc94460644editdlrm
read_cb_test.cpython-36.pyc49850644editdlrm
relative_url_test.cpython-36.pyc10340644editdlrm
reload_test.cpython-36.pyc6740644editdlrm
reset_test.cpython-36.pyc21100644editdlrm
resolve_test.cpython-36.pyc13100644editdlrm
runwsgi.cpython-36.pyc40900644editdlrm
seek_cb_constants_test.cpython-36.pyc11040644editdlrm
setopt_lifecycle_test.cpython-36.pyc18740644editdlrm
setopt_string_test.cpython-36.pyc14420644editdlrm
setopt_test.cpython-36.pyc52080644editdlrm
setopt_unicode_test.cpython-36.pyc19280644editdlrm
setup_test.cpython-36.pyc85450644editdlrm
share_test.cpython-36.pyc24180644editdlrm
sockopt_cb_test.cpython-36.pyc37730644editdlrm
unset_range_test.cpython-36.pyc14340644editdlrm
user_agent_string_test.cpython-36.pyc13470644editdlrm
util.cpython-36.pyc85050644editdlrm
version_comparison_test.cpython-36.pyc8450644editdlrm
version_constants_test.cpython-36.pyc43110644editdlrm
version_test.cpython-36.pyc7510644editdlrm
weakref_test.cpython-36.pyc9100644editdlrm
write_abort_test.cpython-36.pyc13670644editdlrm
write_cb_bogus_test.cpython-36.pyc20130644editdlrm
write_test.cpython-36.pyc97440644editdlrm
write_to_stringio_test.cpython-36.pyc17440644editdlrm
xferinfo_cb_test.cpython-36.pyc28520644editdlrm
__init__.cpython-36.pyc3290644editdlrm
Edit: /usr/share/doc/python3-pycurl/tests/__pycache__/runwsgi.cpython-36.pyc (4090B)
3 uJ$Z@stddlZddlZddlZddlmZdZGdddejZGdddeZ d d Z Gd d d ej Z iZ d dZdS)N)utilFc@s$eZdZddZddZddZdS)ServercCs|j||_|jdS)N) make_serversrvserve)selfhandlerr 6/builddir/build/BUILD/pycurl-7.43.0.2/tests/runwsgi.pyrun s z Server.runcCsXddlm}m}|jr>|jjd|}Gddd|}||jd<||j|j|f|j}|S)Nr)rWSGIRequestHandlerZ handler_classc@seZdZddZdS)z(Server.make_server..QuietHandlerc_sdS)Nr )argskwr r r log_requestsz4Server.make_server..QuietHandler.log_requestN)__name__ __module__ __qualname__rr r r r QuietHandlersr)Zwsgiref.simple_serverrr quietoptionsgethostport)rr rr baserrr r r rs zServer.make_servercCs|jjdddS)Ng?)Z poll_interval)rZ serve_forever)rr r r rsz Server.serveN)rrrr rrr r r r r s rc@seZdZddZdS) SslServercCsd|j||_ddl}tjjtjjtd}|j|jj tjj|dtjj|ddd|j_ |j dS)Nrcertsz server.keyz server.crtT)keyfilecertfile server_side) rrsslospathjoindirname__file__ wrap_socketsocketr)rr r Zcert_dirr r r r !s    z SslServer.runN)rrrr r r r r r srcKsJt||||}d|_|jtjd|fdd}|sDddl}|jd|jS)NTz 127.0.0.1g? rz#Server did not start after 1 second) ServerThreaddaemonstartrwait_for_network_servicewarningswarnserver)apprr/kwargsZ server_threadokr-r r r start_bottle_server.s r3c@seZdZddZddZdS)r)cCs<tjj|||_||_||_|fd|jd|j|_dS)Nz 127.0.0.1)rr) threadingThread__init__r0r server_kwargsr/)rr0rr/r7r r r r6;s  zServerThread.__init__cCstj|j|jdddS)NT)r/r)bottler r0r/)rr r r r BszServerThread.runN)rrrr6r r r r r r):sr)csfdd}dd}||gS)aReturns setup and teardown methods for running a list of WSGI applications in a daemon thread. Each argument is an (app, port) pair. Return value is a (setup, teardown) function pair. The setup and teardown functions expect to be called with an argument on which server state will be stored. Example usage with nose: >>> setup_module, teardown_module = runwsgi.app_runner_setup((app_module.app, 8050)) csg|_xD]}t|dkr*|\}}i}n |\}}}|tkrRt|||fkstnNt}d|krn|d}|d=nd|kr|drt}|d=|jjt|||f|||ft|<q WdS)Nr/r )serverslenstarted_serversAssertionErrorrrappendr3)rspecr0rr1r/)specsr r setupXs$   zapp_runner_setup..setupcSs$dS]}t|dr|jjqWdS)Nr)r:hasattrrshutdown)rr/r r r teardownns z"app_runner_setup..teardownr )r@rArDr )r@r app_runner_setupGs rE)r8r4os.pathr!rZ global_stopZ WSGIRefServerrrr3r5r)r<rEr r r r s