File: //opt/alt/python27/lib/python2.7/site-packages/paste/debug/testserver.pyo
�
a�Nc @ s� d Z d d l Z d d l Td e f d � � YZ d d d d � Z e d k r� d d l Z d d l m
Z
e e
� Z d e j Z
d
� Z e j d � e j � e j e
� n d S( s�
WSGI Test Server
This builds upon paste.util.baseserver to customize it for regressions
where using raw_interactive won't do.
i����N( t *t WSGIRegressionServerc B sV e Z d Z d Z d � Z d � Z d � Z d � Z d � Z d � Z d d � Z
RS(
sN
A threaded WSGIServer for use in regression testing. To use this
module, call serve(application, regression=True), and then call
server.accept() to let it handle one request. When finished, use
server.stop() to shutdown the server. Note that all pending requests
are processed before the server shuts down.
i
c O sE t j | | | � g | _ g | _ | j | _ | j j d � d S( Ni ( t
WSGIServert __init__t stoppingt pendingt defaulttimeoutt timeoutt sockett
settimeout( t selft argst kwargs( ( sG /opt/alt/python27/lib/python2.7/site-packages/paste/debug/testserver.pyR s
c C s0 d d l m } | d | j � } | j � d S( Ni����( t Threadt target( t threadingR
t
serve_pendingt start( R
R
t thread( ( sG /opt/alt/python27/lib/python2.7/site-packages/paste/debug/testserver.pyt
serve_forever s c C s&