File manager - Edit - /opt/imh-python/lib/python2.7/site-packages/werkzeug/testsuite/contrib/iterio.pyc
Back
� �ْSc @ 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 e f d � � YZ d e f d � � YZ d � Z d S( s� werkzeug.testsuite.iterio ~~~~~~~~~~~~~~~~~~~~~~~~~ Tests the iterio object. :copyright: (c) 2014 by Armin Ronacher. :license: BSD, see LICENSE for more details. i����N( t partial( t WerkzeugTestCase( t IterIOt greenlett IterOTestSuitec B s, e Z d � Z d � Z d � Z d � Z RS( c C s; t d d d d d g � } | j | j � d � | j | j d � d � | j | j � d � | j | j d � d � | j | j � d � | j d � | j | j d � d � | j | j � d � | j | j d � | j | j � d � | j | j � d � | j � | j s#t � t d d g � } | j | j � d � | j | j d � | j | j � d � | j | j d � | j | j � d � | j d � | j | j � d d g � t d d g � } | j d d � | j | j d � d � | j t | j d d � | j � | j t | j � d S( Nt Hellot Worldt 1t 2t 3i i t Hei t lloi t World123i s Hello s World!s Hello World!i s foo t bari����i s barid ( R t assert_equalt tellt readt seekt _buft closet closedt AssertionErrort readlinet readlinest assert_raisest IOErrort ValueError( t selft io( ( sP /opt/imh-python/lib/python2.7/site-packages/werkzeug/testsuite/contrib/iterio.pyt test_basic_native s8 c C s; t d d d d d g � } | j | j � d � | j | j d � d � | j | j � d � | j | j d � d � | j | j � d � | j d � | j | j d � d � | j | j � d � | j | j d � | j | j � d � | j | j � d � | j � | j s#t � t d d g � } | j | j � d � | j | j d � | j | j � d � | j | j d � | j | j � d � | j d � | j | j � d d g � t d d g � } | j d d � | j | j d � d � | j t | j d d � | j � | j t | j � d S( NR R R R R i i R i R i R i s Hello s World!s Hello World!i s foo R i����i s barid ( R R R R R R R R R R R R R R ( R R ( ( sP /opt/imh-python/lib/python2.7/site-packages/werkzeug/testsuite/contrib/iterio.pyt test_basic_bytes5 s8 c C s; t d d d d d g � } | j | j � d � | j | j d � d � | j | j � d � | j | j d � d � | j | j � d � | j d � | j | j d � d � | j | j � d � | j | j d � | j | j � d � | j | j � d � | j � | j s#t � t d d g � } | j | j � d � | j | j d � | j | j � d � | j | j d � | j | j � d � | j d � | j | j � d d g � t d d g � } | j d d � | j | j d � d � | j t | j d d � | j � | j t | j � d S( Nu Hellou Worldu 1u 2u 3i i u Hei u lloi u World123i u Hello u World!u Hello World!i u foo u bari����i u barid ( R R R R R R R R R R R R R R ( R R ( ( sP /opt/imh-python/lib/python2.7/site-packages/werkzeug/testsuite/contrib/iterio.pyt test_basic_unicodeV s8 c C s� t g � } | j | j � d � t g d � } | j | j � d � t g d � } | j | j � d � t g � } | j | j � d � t d g � } | j | j � d � t d g � } | j | j � d � t g � } | j | j � d � t g d � } | j | j � d � t g d � } | j | j � d � t g � } | j | j � d � t d g � } | j | j � d � t d g � } | j | j � d � d S( Nt u ( R t assert_strict_equalR R ( R R ( ( sP /opt/imh-python/lib/python2.7/site-packages/werkzeug/testsuite/contrib/iterio.pyt test_sentinel_casesw s0 ( t __name__t __module__R R R R"