Your IP : 216.73.216.213


Current Path : /proc/242857/root/opt/alt/python33/lib64/python3.3/test/__pycache__/
Upload File :
Current File : //proc/242857/root/opt/alt/python33/lib64/python3.3/test/__pycache__/test_timeit.cpython-33.pyo

�
��fM+c@s�ddlZddlZddlZddlZddlZddlmZddlmZddlm	Z	ddlm
Z
dZdZGdd	�d	�Z
Gd
d�dej�Zdd
�Zedkr�e�ndS(iN(udedent(urun_unittest(ucaptured_stdout(ucaptured_stderri@BicBsY|EeZdZdZddd�Zdd�Zdd�Zd	d
�Zdd�Zd
S(u	FakeTimergE@g�?cCs(d|_d|_||_|t_dS(Ni(ucountusetup_callsuseconds_per_incrementutimeitu_fake_timer(uselfuseconds_per_increment((u5/opt/alt/python33/lib64/python3.3/test/test_timeit.pyu__init__s			uFakeTimer.__init__cCs|j|j|jS(N(u	BASE_TIMEucountuseconds_per_increment(uself((u5/opt/alt/python33/lib64/python3.3/test/test_timeit.pyu__call__ suFakeTimer.__call__cCs|jd7_dS(Ni(ucount(uself((u5/opt/alt/python33/lib64/python3.3/test/test_timeit.pyuinc#su
FakeTimer.inccCs|jd7_dS(Ni(usetup_calls(uself((u5/opt/alt/python33/lib64/python3.3/test/test_timeit.pyusetup&suFakeTimer.setupcCs
||_|S(u3Records 'timer' and returns self as callable timer.(usaved_timer(uselfutimer((u5/opt/alt/python33/lib64/python3.3/test/test_timeit.pyu
wrap_timer)s	uFakeTimer.wrap_timerN(	u__name__u
__module__u__qualname__u	BASE_TIMEu__init__u__call__uincusetupu
wrap_timer(u
__locals__((u5/opt/alt/python33/lib64/python3.3/test/test_timeit.pyu	FakeTimersu	FakeTimercBsB|EeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dZ
dZdd�Zdd�Z
dYdd�Zdd�Zdd�Zdd�Zdd�Zdd �ZdYdYd!d"�Zd#d$�Zd%d&�Zd'd(�Zd)d*�Zd+d,�Zd-d.�Zd/d0�Zd1d2�Zd3d4�Zd5Zd6dYdYd7d8�Z d9d:�Z!d;d<�Z"d=d>�Z#d?d@�Z$dAdB�Z%dCdD�Z&dEdF�Z'dGdH�Z(e)j*e+j,j-dIkdJ�dKdL��Z.dMdN�Z/dOdP�Z0dQdR�Z1dSdT�Z2dUdV�Z3dWdX�Z4dYS(Zu
TestTimeitcCs#y
t`Wntk
rYnXdS(N(utimeitu_fake_timeruAttributeError(uself((u5/opt/alt/python33/lib64/python3.3/test/test_timeit.pyutearDown0s

uTestTimeit.tearDowncCs<|jtjdd�d�|jtjdd�d�dS(Nuii(uassertEqualutimeitureindent(uself((u5/opt/alt/python33/lib64/python3.3/test/test_timeit.pyutest_reindent_empty6suTestTimeit.test_reindent_emptycCs<|jtjdd�d�|jtjdd�d�dS(Nupassii(uassertEqualutimeitureindent(uself((u5/opt/alt/python33/lib64/python3.3/test/test_timeit.pyutest_reindent_single:suTestTimeit.test_reindent_singlecCs<|jtjdd�d�|jtjdd�d�dS(Nu

iiu

    
    (uassertEqualutimeitureindent(uself((u5/opt/alt/python33/lib64/python3.3/test/test_timeit.pyutest_reindent_multi_empty>su$TestTimeit.test_reindent_multi_emptycCs<|jtjdd�d�|jtjdd�d�dS(Nuprint()
pass
breakiiuprint()
    pass
    break(uassertEqualutimeitureindent(uself((u5/opt/alt/python33/lib64/python3.3/test/test_timeit.pyutest_reindent_multiBs		uTestTimeit.test_reindent_multicCs|jttjdd�dS(Nustmt(uassertRaisesu
ValueErrorutimeituTimeruNone(uself((u5/opt/alt/python33/lib64/python3.3/test/test_timeit.pyutest_timer_invalid_stmtJsu"TestTimeit.test_timer_invalid_stmtcCs|jttjdd�dS(Nusetup(uassertRaisesu
ValueErrorutimeituTimeruNone(uself((u5/opt/alt/python33/lib64/python3.3/test/test_timeit.pyutest_timer_invalid_setupMsu#TestTimeit.test_timer_invalid_setupu)import timeit; timeit._fake_timer.setup()u'import timeit; timeit._fake_timer.inc()cCs|jj�dS(N(u
fake_timerusetup(uself((u5/opt/alt/python33/lib64/python3.3/test/test_timeit.pyufake_callable_setupSsuTestTimeit.fake_callable_setupcCs|jj�dS(N(u
fake_timeruinc(uself((u5/opt/alt/python33/lib64/python3.3/test/test_timeit.pyufake_callable_stmtVsuTestTimeit.fake_callable_stmtcCs�t�|_tjd|d|d|j�}i}|dkrHt}n
||d<|j|�}|j|jjd�|j|jj|�|j||�dS(Nustmtusetuputimerunumberi(	u	FakeTimeru
fake_timerutimeituTimeruNoneuDEFAULT_NUMBERuassertEqualusetup_callsucount(uselfustmtusetupunumberutukwargsu
delta_time((u5/opt/alt/python33/lib64/python3.3/test/test_timeit.pyutimeitYs!	
uTestTimeit.timeitcCs |j|j|jdd�dS(Nunumberi(utimeitu	fake_stmtu
fake_setup(uself((u5/opt/alt/python33/lib64/python3.3/test/test_timeit.pyutest_timeit_zero_itersjsu!TestTimeit.test_timeit_zero_iterscCs |j|j|jdd�dS(Nunumberi(utimeitu	fake_stmtu
fake_setup(uself((u5/opt/alt/python33/lib64/python3.3/test/test_timeit.pyutest_timeit_few_itersmsu TestTimeit.test_timeit_few_iterscCs |j|j|jdd�dS(Nunumberi(utimeitufake_callable_stmtu
fake_setup(uself((u5/opt/alt/python33/lib64/python3.3/test/test_timeit.pyutest_timeit_callable_stmtpsu$TestTimeit.test_timeit_callable_stmtcCs |j|j|jdd�dS(Nunumberi(utimeitufake_callable_stmtufake_callable_setup(uself((u5/opt/alt/python33/lib64/python3.3/test/test_timeit.pyu#test_timeit_callable_stmt_and_setupssu.TestTimeit.test_timeit_callable_stmt_and_setupcCs;tj|j|jdddt��}|j|d�dS(Nunumberiutimer(utimeitu	fake_stmtu
fake_setupu	FakeTimeruassertEqual(uselfu
delta_time((u5/opt/alt/python33/lib64/python3.3/test/test_timeit.pyutest_timeit_function_zero_iters}su*TestTimeit.test_timeit_function_zero_iterscCs�t�|_tjd|d|d|j�}i}|dkrHt}n
||d<|dkrgt}n
||d<|j|�}|j|jj	|�|j|jj
||�|j||t|�g�dS(Nustmtusetuputimerurepeatunumber(u	FakeTimeru
fake_timerutimeituTimeruNoneuDEFAULT_REPEATuDEFAULT_NUMBERurepeatuassertEqualusetup_callsucountufloat(uselfustmtusetupurepeatunumberutukwargsudelta_times((u5/opt/alt/python33/lib64/python3.3/test/test_timeit.pyurepeat�s!	
	
uTestTimeit.repeatcCs |j|j|jdd�dS(Nurepeati(urepeatu	fake_stmtu
fake_setup(uself((u5/opt/alt/python33/lib64/python3.3/test/test_timeit.pyutest_repeat_zero_reps�su TestTimeit.test_repeat_zero_repscCs |j|j|jdd�dS(Nunumberi(urepeatu	fake_stmtu
fake_setup(uself((u5/opt/alt/python33/lib64/python3.3/test/test_timeit.pyutest_repeat_zero_iters�su!TestTimeit.test_repeat_zero_iterscCs&|j|j|jdddd�dS(Nurepeatiunumberi(urepeatu	fake_stmtu
fake_setup(uself((u5/opt/alt/python33/lib64/python3.3/test/test_timeit.pyutest_repeat_few_reps_and_iters�su)TestTimeit.test_repeat_few_reps_and_iterscCs&|j|j|jdddd�dS(Nurepeatiunumberi(urepeatufake_callable_stmtu
fake_setup(uself((u5/opt/alt/python33/lib64/python3.3/test/test_timeit.pyutest_repeat_callable_stmt�su$TestTimeit.test_repeat_callable_stmtcCs&|j|j|jdddd�dS(Nurepeatiunumberi(urepeatufake_callable_stmtufake_callable_setup(uself((u5/opt/alt/python33/lib64/python3.3/test/test_timeit.pyu#test_repeat_callable_stmt_and_setup�su.TestTimeit.test_repeat_callable_stmt_and_setupcCs;tj|j|jdddt��}|j|g�dS(Nurepeatiutimer(utimeiturepeatu	fake_stmtu
fake_setupu	FakeTimeruassertEqual(uselfudelta_times((u5/opt/alt/python33/lib64/python3.3/test/test_timeit.pyutest_repeat_function_zero_reps�su)TestTimeit.test_repeat_function_zero_repscCsBtj|j|jdddt��}|j|tdg�dS(Nunumberiutimerg(utimeiturepeatu	fake_stmtu
fake_setupu	FakeTimeruassertEqualuDEFAULT_REPEAT(uselfudelta_times((u5/opt/alt/python33/lib64/python3.3/test/test_timeit.pyutest_repeat_function_zero_iters�su*TestTimeit.test_repeat_function_zero_iterscCsZ|j�}|jt|�d�|j|djd��|j|dj|��dS(Niiu	Tracebackii����(u
splitlinesu
assertGreaterulenu
assertTrueu
startswith(uselfu
exc_stringuexpected_exc_nameu	exc_lines((u5/opt/alt/python33/lib64/python3.3/test/test_timeit.pyuassert_exc_string�suTestTimeit.assert_exc_stringc	Cs[tj�}tjd�}y|j�Wn|j|�YnX|j|j�d�dS(Nu1/0uZeroDivisionError(uiouStringIOutimeituTimeru	print_excuassert_exc_stringugetvalue(uselfusut((u5/opt/alt/python33/lib64/python3.3/test/test_timeit.pyutest_print_exc�suTestTimeit.test_print_excu$10 loops, best of 3: 1 sec per loop
g�?cCs�|dkrtd|�}n|dkr3g}n|dd�}|j|j�tjdd�}t�� }tjd|d|j	�WdQX|dd�tjdd�<|j
�S(Nuseconds_per_incrementuargsu_wrap_timer(uNoneu	FakeTimeruappendu	fake_stmtusysupathucaptured_stdoututimeitumainu
wrap_timerugetvalue(uselfuseconds_per_incrementuswitchesutimeruargsu
orig_sys_pathus((u5/opt/alt/python33/lib64/python3.3/test/test_timeit.pyurun_main�s	uTestTimeit.run_maincCs/|jddg�}|j|td��dS(Nuswitchesu--bad-switchuk            option --bad-switch not recognized
            use -h/--help for command line help
            (urun_mainuassertEqualudedent(uselfus((u5/opt/alt/python33/lib64/python3.3/test/test_timeit.pyutest_main_bad_switch�suTestTimeit.test_main_bad_switchcCs&|jdd�}|j|d�dS(Nuseconds_per_incrementg@u&10 loops, best of 3: 5.5 sec per loop
(urun_mainuassertEqual(uselfus((u5/opt/alt/python33/lib64/python3.3/test/test_timeit.pyutest_main_seconds�suTestTimeit.test_main_secondscCs&|jdd�}|j|d�dS(Nuseconds_per_incrementg�I+�v?u(100 loops, best of 3: 5.5 msec per loop
(urun_mainuassertEqual(uselfus((u5/opt/alt/python33/lib64/python3.3/test/test_timeit.pyutest_main_milliseconds�su!TestTimeit.test_main_millisecondscCs/|jddddg�}|j|d�dS(Nuseconds_per_incrementg�h㈵��>uswitchesu-n100u(100 loops, best of 3: 2.5 usec per loop
(urun_mainuassertEqual(uselfus((u5/opt/alt/python33/lib64/python3.3/test/test_timeit.pyutest_main_microseconds�su!TestTimeit.test_main_microsecondscCs/|jddddg�}|j|d�dS(Nuseconds_per_incrementg@uswitchesu-n35u$35 loops, best of 3: 2 sec per loop
(urun_mainuassertEqual(uselfus((u5/opt/alt/python33/lib64/python3.3/test/test_timeit.pyutest_main_fixed_iters�su TestTimeit.test_main_fixed_iterscCs=|jddddddg�}|j|ddd	�dS(
Nuseconds_per_incrementg@uswitchesu-n35u-suprint("CustomSetup")uCustomSetup
iu$35 loops, best of 3: 2 sec per loop
(urun_mainuassertEqual(uselfus((u5/opt/alt/python33/lib64/python3.3/test/test_timeit.pyutest_main_setup�suTestTimeit.test_main_setupcCs/|jddddg�}|j|d�dS(Nuseconds_per_incrementgN@uswitchesu-r9u%10 loops, best of 9: 60 sec per loop
(urun_mainuassertEqual(uselfus((u5/opt/alt/python33/lib64/python3.3/test/test_timeit.pyutest_main_fixed_reps�suTestTimeit.test_main_fixed_repscCs/|jddddg�}|j|d�dS(Nuseconds_per_incrementgN@uswitchesu-r-5u%10 loops, best of 1: 60 sec per loop
(urun_mainuassertEqual(uselfus((u5/opt/alt/python33/lib64/python3.3/test/test_timeit.pyutest_main_negative_reps�su"TestTimeit.test_main_negative_repsiuneed __doc__cCs0|jddg�}|j|tjd�dS(Nuswitchesu-hu (urun_mainuassertEqualutimeitu__doc__(uselfus((u5/opt/alt/python33/lib64/python3.3/test/test_timeit.pyutest_main_help�suTestTimeit.test_main_helpcCsQt�}|jddgd|�}|j||j�|j|jtj�dS(Nuswitchesu-tutimer(u	FakeTimerurun_mainuassertEqualuMAIN_DEFAULT_OUTPUTuassertIsusaved_timerutime(uselfu
fake_timerus((u5/opt/alt/python33/lib64/python3.3/test/test_timeit.pyutest_main_using_times	uTestTimeit.test_main_using_timecCsQt�}|jddgd|�}|j||j�|j|jtj�dS(Nuswitchesu-cutimer(u	FakeTimerurun_mainuassertEqualuMAIN_DEFAULT_OUTPUTuassertIsusaved_timerutimeuclock(uselfu
fake_timerus((u5/opt/alt/python33/lib64/python3.3/test/test_timeit.pyutest_main_using_clock
s	u TestTimeit.test_main_using_clockcCs/|jddg�}|j|td��dS(Nuswitchesu-vu�                10 loops -> 10 secs
                raw times: 10 10 10
                10 loops, best of 3: 1 sec per loop
            (urun_mainuassertEqualudedent(uselfus((u5/opt/alt/python33/lib64/python3.3/test/test_timeit.pyutest_main_verbosesuTestTimeit.test_main_verbosecCs5|jddddg�}|j|td��dS(Nuseconds_per_incrementg-C��6
?uswitchesu-vvu                10 loops -> 0.0005 secs
                100 loops -> 0.005 secs
                1000 loops -> 0.05 secs
                10000 loops -> 0.5 secs
                raw times: 0.5 0.5 0.5
                10000 loops, best of 3: 50 usec per loop
            (urun_mainuassertEqualudedent(uselfus((u5/opt/alt/python33/lib64/python3.3/test/test_timeit.pyutest_main_very_verbosesu!TestTimeit.test_main_very_verbosec
CsAt��}|jddg�}WdQX|j|j�d�dS(Nuswitchesu1/0uZeroDivisionError(ucaptured_stderrurun_mainuassert_exc_stringugetvalue(uselfuerror_stringious((u5/opt/alt/python33/lib64/python3.3/test/test_timeit.pyutest_main_exception#suTestTimeit.test_main_exceptioncCsDt��}|jdddg�}WdQX|j|j�d�dS(Nuswitchesu-n1u1/0uZeroDivisionError(ucaptured_stderrurun_mainuassert_exc_stringugetvalue(uselfuerror_stringious((u5/opt/alt/python33/lib64/python3.3/test/test_timeit.pyutest_main_exception_fixed_reps(su)TestTimeit.test_main_exception_fixed_repsN(5u__name__u
__module__u__qualname__utearDownutest_reindent_emptyutest_reindent_singleutest_reindent_multi_emptyutest_reindent_multiutest_timer_invalid_stmtutest_timer_invalid_setupu
fake_setupu	fake_stmtufake_callable_setupufake_callable_stmtuNoneutimeitutest_timeit_zero_itersutest_timeit_few_itersutest_timeit_callable_stmtu#test_timeit_callable_stmt_and_setuputest_timeit_function_zero_itersurepeatutest_repeat_zero_repsutest_repeat_zero_itersutest_repeat_few_reps_and_itersutest_repeat_callable_stmtu#test_repeat_callable_stmt_and_setuputest_repeat_function_zero_repsutest_repeat_function_zero_itersuassert_exc_stringutest_print_excuMAIN_DEFAULT_OUTPUTurun_mainutest_main_bad_switchutest_main_secondsutest_main_millisecondsutest_main_microsecondsutest_main_fixed_itersutest_main_setuputest_main_fixed_repsutest_main_negative_repsuunittestuskipIfusysuflagsuoptimizeutest_main_helputest_main_using_timeutest_main_using_clockutest_main_verboseutest_main_very_verboseutest_main_exceptionutest_main_exception_fixed_reps(u
__locals__((u5/opt/alt/python33/lib64/python3.3/test/test_timeit.pyu
TestTimeit.sX

	*u
TestTimeitcCstt�dS(N(urun_unittestu
TestTimeit(((u5/opt/alt/python33/lib64/python3.3/test/test_timeit.pyu	test_main.su	test_mainu__main__(utimeituunittestusysuioutimeutextwrapudedentutest.supporturun_unittestucaptured_stdoutucaptured_stderruDEFAULT_NUMBERuDEFAULT_REPEATu	FakeTimeruTestCaseu
TestTimeitu	test_mainu__name__(((u5/opt/alt/python33/lib64/python3.3/test/test_timeit.pyu<module>s �