ó
¬«Y]c           @   s€   d  Z  d d l Z d a d „  Z d „  Z d „  Z d „  Z d „  Z d	 „  Z d
 „  Z	 d „  Z
 d „  Z d d d „  ƒ  YZ d S(   s–  
Input for test_profile.py and test_cprofile.py.

IMPORTANT: This stuff is touchy. If you modify anything above the
test class you'll have to regenerate the stats by running the two
test files.

*ALL* NUMBERS in the expected output are relevant.  If you change
the formatting of pstats, please don't just regenerate the expected
output without checking very carefully that not a single number has
changed.
iÿÿÿÿNi¤  c           C   s   t  S(   N(   t   TICKS(    (    (    s   lib/python2.7/test/profilee.pyt   timer   s    c           C   s0   t  d 7a  t ƒ  t ƒ  t  d 7a  t d ƒ d  S(   Nic   i«   i   (   R    t   helpert	   factorial(    (    (    s   lib/python2.7/test/profilee.pyt   testfunc   s
    

c         C   s?   |  d k r- t  |  7a  t |  t |  d ƒ ƒ St  d 7a  d Sd  S(   Ni    i   i   (   R    t   mulR   (   t   n(    (    s   lib/python2.7/test/profilee.pyR   #   s
    

c         C   s   t  d 7a  |  | S(   Ni   (   R    (   t   at   b(    (    s   lib/python2.7/test/profilee.pyR   0   s    
c           C   st   t  d 7a  t ƒ  t  d 7a  t ƒ  t  d 7a  t ƒ  t  d 7a  t ƒ  t  d 7a  t ƒ  t  d 7a  t ƒ  t  d 7a  d  S(   Ni   i   i   i   i   (   R    t   helper1t   helper2t   helper2_indirect(    (    (    s   lib/python2.7/test/profilee.pyR   7   s    





c          C   sE   t  d 7a  t t ƒ  d ƒ t  d 7a  g  }  |  j d ƒ t j ƒ  d  S(   Ni
   t   fooi   i*   (   R    t   hasattrt   Ct   appendt   syst   exc_info(   t   lst(    (    s   lib/python2.7/test/profilee.pyR	   I   s    

c           C   s   t  ƒ  t d ƒ d  S(   Ni   (   R
   R   (    (    (    s   lib/python2.7/test/profilee.pyR   T   s    c           C   s9   t  d 7a  t t ƒ  d ƒ t  d 7a  t ƒ  t  d 7a  d  S(   Ni   t   bari   i   (   R    R   R   t	   subhelper(    (    (    s   lib/python2.7/test/profilee.pyR
   X   s
    

c          C   sQ   t  d 7a  x@ t d ƒ D]2 }  y t ƒ  j Wq t k
 rH t  d 7a  q Xq Wd  S(   Ni   i   (   R    t   rangeR   R   t   AttributeError(   t   i(    (    s   lib/python2.7/test/profilee.pyR   b   s    
R   c           B   s   e  Z d  „  Z RS(   c         C   s   t  d 7a  t ‚ d  S(   Ni   (   R    R   (   t   selft   name(    (    s   lib/python2.7/test/profilee.pyt   __getattr__n   s    
(   t   __name__t
   __module__R   (    (    (    s   lib/python2.7/test/profilee.pyR   m   s   (    (   t   __doc__R   R    R   R   R   R   R   R	   R   R
   R   R   (    (    (    s   lib/python2.7/test/profilee.pyt   <module>   s   		
						
	