%PDF- %PDF-
Direktori : /proc/227033/root/opt/alt/python27/lib/python2.7/site-packages/nose/sphinx/ |
Current File : //proc/227033/root/opt/alt/python27/lib/python2.7/site-packages/nose/sphinx/pluginopts.pyc |
� k�6Sc @ s d Z d d l Z y: d d l m Z m Z d d l m Z d d l m Z Wn e k r_ n Xd d l m Z d d l m Z d d l m Z d d l m Z d d l m Z d d l m Z d � Z d � Z d e f d � � YZ d e f d � � YZ d � Z d S( s� Adds a sphinx directive that can be used to automatically document a plugin. this:: .. autoplugin :: nose.plugins.foo :plugin: Pluggy produces:: .. automodule :: nose.plugins.foo Options ------- .. cmdoption :: --foo=BAR, --fooble=BAR Do the foo thing to the new thing. Plugin ------ .. autoclass :: nose.plugins.foo.Pluggy :members: Source ------ .. include :: path/to/nose/plugins/foo.py :literal: i����N( t nodest utils( t ViewList( t directives( t resolve_name( t Plugin( t BuiltinPluginManager( t Config( t TestProgram( t isclassc C s� | d } t | � } | j d d � } | r@ t | | � } na x^ t | � D]P } t | | � } t | � rM t | t � rM | t k rM d | | f } PqM qM Wt � } | j d | d � | j d d � | j d d � | j d d � | j d d � | � } t � } | j | i � x_ | D]W } | j | j � d � | j d d � | j d | j d d � | j d d � q'W| j d d � | j d d � | j d d � | j d | d � | j d d � | j d d � | j d d � | j d d � | j d d � | j d t j | j d t j j | j j d d � � � d � | j d d � | j d d � t j � } | j | _ | j j } | j j } g | j _ d | j _ | j | d | d d �| | j _ | | j _ | j S( Ni t plugins %s.%ss .. automodule :: %s s <autodoc>t t Optionss -------s s s R s ------s .. autoclass :: %s s :members: s :show-inheritance: t Sources .. include :: %s t sources .pycs .pys :literal: t match_titlesi ( R t gett Nonet getattrt dirR t issubclassR R t appendt OptBuckett optionst helpR t relative_patht documentt ost patht abspatht __file__t replaceR t sectiont memot title_stylest section_levelt nested_parset children( t dirnamet argumentsR t contentt linenot content_offsett block_textt statet state_machinet mod_namet modt plug_namet objt entryt rstt plugt optst optt nodet surrounding_title_stylest surrounding_section_level( ( sG /opt/alt/python27/lib/python2.7/site-packages/nose/sphinx/pluginopts.pyt autoplugin_directive1 sd ' "c C sx t d t d t � � } | j t j � � } t � } x- | j � j d � D] } | j | d � qL W| j d d � | j d d � | j d d � x_ | D]W } | j | j � d � | j d d � | j d | j d d � | j d d � q� Wt j � } | j | _ | j j } | j j } g | j _ d | j _ | j | d | d d �| | j _ | | j _ | j S( s produces rst from nose helpt parserClasst pluginss s <autodoc>R s -------R s s i R i ( R R R t getParserR t usageR t format_helpt splitR R R R R R R! R"