%PDF- %PDF-
Direktori : /lib64/python2.7/site-packages/tornado/test/ |
Current File : //lib64/python2.7/site-packages/tornado/test/options_test.pyo |
� ��L]c @� s# d d l m Z m Z m Z m Z d d l Z d d l Z d d l Z d d l m Z m Z d d l m Z d d l m Z y d d l m Z Wn! e k r� d d l m Z n Xy d d l m Z Wn; e k ry d d l Z Wqe k rd Z qXn Xd e j f d � � YZ d S( i ( t absolute_importt divisiont print_functiont with_statementN( t OptionParsert Error( t basestring_type( t unittest( t StringIO( t mockt OptionsTestc 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 e j e d k d � d � � Z d � Z d � Z d � Z d � Z RS( c C� sF t � } | j d d d �| j d d g � | j | j d � d S( Nt portt defaultiP s main.pys --port=443i� ( R t definet parse_command_linet assertEqualR ( t selft options( ( s? /usr/lib64/python2.7/site-packages/tornado/test/options_test.pyt test_parse_command_line s c C� s� t � } | j d d d �| j d d d �| j t j j t j j t � d � � | j | j d � | j | j d � d S( NR R iP t usernamet foos options_test.cfgi� s 李康( R R t parse_config_filet ost patht joint dirnamet __file__t assertEqualsR R R ( R R ( ( s? /usr/lib64/python2.7/site-packages/tornado/test/options_test.pyt test_parse_config_file! s c � s� t � } t � _ � f d � } | j | � | j d g d t �� j � j � | j d g � � j � j � t � _ | j d g � � j � j � d S( Nc � s t � _ d S( N( t Truet called( ( R ( s? /usr/lib64/python2.7/site-packages/tornado/test/options_test.pyt callback. s s main.pyt final( R t FalseR t add_parse_callbackR t assertFalset assertTrue( R R R ( ( R s? /usr/lib64/python2.7/site-packages/tornado/test/options_test.pyt test_parse_callbacks* s c C� s{ t � } zQ t j } t � t _ | j t � � | j d d g � Wd QXt j j � } Wd | t _ X| j d | � d S( Ns main.pys --helps Usage:( R t syst stderrR t assertRaisest SystemExitR t getvaluet assertIn( R R t orig_stderrt usage( ( s? /usr/lib64/python2.7/site-packages/tornado/test/options_test.pyt test_help@ s c C� s� t � } | j d d t �t � } | j d d t �| j d d d d g � } | j | d d g � | j | j � | j | � } | j | g � | j | j d � zB t j } t � t _ | j t � � | j d d g � Wd QXWd | t _ Xd S( Nt verboseR R t types main.pys --verboset subcommands --foo=bart bar( R R R! t strR R R$ R/ R R&