+
    ij  c                   H    ^ RI t^ RIHu Ht ^ RIHtHt R R lt	R R lt
R# )    N)
percentile	summarizec                    V ^8  d   QhRR/#    returnN )formats   "//Volumes/www/pataniscAI/tests/test_benchmark.py__annotate__r      s     7 7 7    c                  ^   ^p ^ep\        W4      p\        V4      pRp\        W44      p^_qeV8H  qw'       Eg   \        P                  ! RV3RWV34      RR\
        P                  ! 4       9   g!   \        P                  ! \        4      '       d   \        P                  ! \        4      MRRR\
        P                  ! 4       9   g!   \        P                  ! \        4      '       d   \        P                  ! \        4      MRRR\
        P                  ! 4       9   g!   \        P                  ! \         4      '       d   \        P                  ! \         4      MRR\        P                  ! V 4      R	\        P                  ! V4      R
\        P                  ! V4      R\        P                  ! V4      R\        P                  ! V4      R\        P                  ! V4      R\        P                  ! V4      /
,          pRRV/,          p	\        \        P                  ! V	4      4      hR;p ;p;p;p;p;p;rvR# )   gffffff?py0r   py1listpy2rangepy4py6py8py10py12py14py17zassert %(py19)spy19N==)z%(py14)s
{%(py14)s = %(py0)s(%(py10)s
{%(py10)s = %(py1)s(%(py8)s
{%(py8)s = %(py2)s(%(py4)s, %(py6)s)
})
}, %(py12)s)
} == %(py17)s)r   r   r   
@pytest_ar_call_reprcompare@py_builtinslocals_should_repr_global_name	_safereprAssertionError_format_explanation)
@py_assert3@py_assert5@py_assert7@py_assert9@py_assert11@py_assert13@py_assert16@py_assert15@py_format18@py_format20s
             r
   &test_percentile_95_uses_observed_valuer0      s   !"6C65=6d=)646:)06B6B666660666666:6666:6666666d6666d6666666566665666666C666=666)66646660666B666666666r   c                    V ^8  d   QhRR/# r   r   )r	   s   "r
   r   r      s     	K 	KT 	Kr   c            
         \        R RRRR^
/R RRRR^/R RRRRR/.4      p V R	,          pR^R^ R^R
^ /q!V8H  q3'       gy   \        P                  ! RV3RW34      R\        P                  ! V4      R\        P                  ! V4      /,          pRRV/,          p\	        \        P
                  ! V4      4      hR;p;r2V R,          pR^R^R^/q!V8H  q3'       gy   \        P                  ! RV3RW34      R\        P                  ! V4      R\        P                  ! V4      /,          pRRV/,          p\	        \        P
                  ! V4      4      hR;p;r2R# )fieldnissverdictcorrectduration_msemptymoradawrongNtotalsno_datar   r   zassert %(py6)sr   timingsamplesmean_msp95_msr   )z%(py1)s == %(py4)s)r   r   r   r#   r$   r%   )result@py_assert0r&   @py_assert2@py_format5@py_format7s         r
   #test_summary_excludes_manual_fieldsrF      s   fiM2Ffi-Dh	7M4H	
F (S	1gq'1iQRSSSSSSSSSSSSSSSSSSSSSSS(J	1iXrJJJJJJJJJJJJJJJJJJJJJJJr   )builtinsr    _pytest.assertion.rewrite	assertionrewriter   pataniscai.benchmarkr   r   r0   rF   r   r   r
   <module>rL      s       67	Kr   