File manager - Edit - /opt/imh-python/lib/python2.7/site-packages/werkzeug/testsuite/wsgi.pyc
Back
� �[�Rc @ s� d Z d d l Z d d l m Z d d l m Z d d l m Z m Z d d l m Z d d l m Z m Z d d l m Z m Z m Z d d l m Z d d l m Z m Z m Z m Z d e f d � � YZ d � Z d S( s� werkzeug.testsuite.wsgi ~~~~~~~~~~~~~~~~~~~~~~~ Tests the WSGI utilities. :copyright: (c) 2014 by Armin Ronacher. :license: BSD, see LICENSE for more details. i����N( t path( t closing( t WerkzeugTestCaset get_temporary_directory( t BaseResponse( t BadRequestt ClientDisconnected( t Clientt create_environt run_wsgi_app( t wsgi( t StringIOt BytesIOt NativeStringIOt to_nativet WSGIUtilsTestCasec B s� e Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z RS( c C s1 t j d i � } t | j d � � s- t � d S( Nt foo( R t SharedDataMiddlewaret Nonet callablet get_file_loadert AssertionError( t selft app( ( sF /opt/imh-python/lib/python2.7/site-packages/werkzeug/testsuite/wsgi.pyt) test_shareddatamiddleware_get_file_loader s c C s� d � } t � } t t j | t d d � � d � � } | j d � Wd QXt j | i t j t j t � d � d 6t j t j t � d � d 6d d 6| d 6� } xv d D]n } t | t | � � \ } } } | j | d � t | � � } d j | � j � } Wd QX| j | d � q� Wt | t d � � \ } } } t | � � } d j | � } Wd QX| j d | � t | t d � � \ } } } | j | d � | j d j | � j � d � d S( Nc s s | d d g � d Vd S( Ns 404 NOT FOUNDs Content-Types text/plains NOT FOUND( s Content-Types text/plain( ( t environt start_response( ( sF /opt/imh-python/lib/python2.7/site-packages/werkzeug/testsuite/wsgi.pyt null_application s u äöüs utf-8t wu FOUNDt rest /s /sourcess werkzeug.debugt shareds /pkgs /foos /test.txts /sources/test.txts /foo/äöüs 200 OKt t FOUNDs /pkg/debugger.jss $(function() {s /missings 404 NOT FOUNDs NOT FOUND( s werkzeug.debugs shared( s /test.txts /sources/test.txts /foo/äöü( R t openR t joinR t writeR R t dirnamet __file__R R t assert_equalR t stript assert_in( R R t test_dirt test_fileR t pt app_itert statust headerst datat contents( ( sF /opt/imh-python/lib/python2.7/site-packages/werkzeug/testsuite/wsgi.pyt test_shared_data_middleware s0 ' c C sZ i d d 6d d 6d d 6} | j t j | � d � | j t j t d d � � d � d S( Ns example.orgt HTTP_X_FORWARDED_HOSTt bullshitt SERVER_NAMEs ignore me dammitt HOST_NAMER s http://example.org( R'