ó
çiġ\c           @` s   d  d l  m Z d  d l  m Z d  d l  m Z d  d l Z d   Z e j d e  d    Z e j d e  d    Z	 d S(	   i    (   t   absolute_import(   t   division(   t   print_functionNc         C` s/   |  j  d  } | j d d d d d d d  S(   Nt   debugconfigs   --setupplans   --setup-plant   actiont
   store_truet   helpsJ   show what fixtures and tests would be executed but don't execute anything.(   t   getgroupt	   addoption(   t   parsert   group(    (    s0   lib/python2.7/site-packages/_pytest/setupplan.pyt   pytest_addoption	   s    t   tryfirstc         C` s#   | j  j j r d |  _ |  j Sd  S(   N(   NNN(   t   configt   optiont	   setupplant   Nonet   cached_result(   t
   fixturedeft   request(    (    s0   lib/python2.7/site-packages/_pytest/setupplan.pyt   pytest_fixture_setup   s    	c         C` s+   |  j  j r' t |  j  _ t |  j  _ n  d  S(   N(   R   R   t   Truet	   setuponlyt	   setupshow(   R   (    (    s0   lib/python2.7/site-packages/_pytest/setupplan.pyt   pytest_cmdline_main   s    (
   t
   __future__R    R   R   t   pytestR   t   hookimplR   R   R   (    (    (    s0   lib/python2.7/site-packages/_pytest/setupplan.pyt   <module>   s   	