403Webshell
Server IP : 121.121.20.254  /  Your IP : 216.73.216.202
Web Server : Microsoft-IIS/10.0
System : Windows NT WEB-SERVER 10.0 build 20348 (Windows Server 2022) AMD64
User : IUSR ( 0)
PHP Version : 8.3.28
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /Python313/Lib/test/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /Python313/Lib/test/__pycache__/test_timeit.cpython-313.opt-2.pyc
�

��iY>���SSKrSSKrSSKrSSKrSSKJr SSKJr SSKJr Sr	Sr
"SS5r"S	S
\R5r
\S:Xa\R"5 gg)�N)�dedent)�captured_stdout)�captured_stderri@B�c�:�\rSrSrSrS
SjrSrSrSrSr	Sr
g	)�	FakeTimer�gE@c�B�SUlSUlXlU[lg)Nr)�count�setup_calls�seconds_per_increment�timeit�_fake_timer)�selfr
s  �%C:\Python313\\Lib\test\test_timeit.py�__init__�FakeTimer.__init__s����
����#8�"�!���c�N�URURUR--$�N)�	BASE_TIMErr
�rs r�__call__�FakeTimer.__call__s ���~�~��
�
�T�-G�-G� G�G�Grc�.�U=RS-
slg�N�)rrs r�inc�
FakeTimer.inc!s���
�
�a��
rc�.�U=RS-
slgr)rrs r�setup�FakeTimer.setup$s�����A��rc��XlU$r)�saved_timer)r�timers  r�
wrap_timer�FakeTimer.wrap_timer's
�� ���r)rr$r
rN)��?)�__name__�
__module__�__qualname__�__firstlineno__rrrrr!r&�__static_attributes__�rrrrs!���I�"�H���rrc��\rSrSrSrSrSrSrSrSr	Sr
S	rS
rSr
SrS
rS:SjrSrSrSrSrSrSrSrS:SjrSrSrSrSrSrSrSrSr S r!S!r"S"r#S;S#jr$S$r%S%r&S&r'S'r(S(r)S)r*S*r+S+r,S,r-\.R^"\0RbRdS-:�S.5S/5r3S0r4S1r5S2r6S3r7S4r8S<S5jr9S6r:S7r;S8r<S9r=g)=�
TestTimeit�,c�2�[?g![a gf=fr)rr�AttributeErrorrs r�tearDown�TestTimeit.tearDown.s��	��"���	��	�s�	�
�c��UR[R"SS5S5 UR[R"SS5S5 g)N�r���assertEqualr�reindentrs r�test_reindent_empty�TestTimeit.test_reindent_empty4s8���������Q�/��4��������Q�/��4rc��UR[R"SS5S5 UR[R"SS5S5 g)N�passrr8r9rs r�test_reindent_single�TestTimeit.test_reindent_single8s8����������3�V�<���������3�V�<rc��UR[R"SS5S5 UR[R"SS5S5 g)Nz

rr8z

    
    r9rs r�test_reindent_multi_empty�$TestTimeit.test_reindent_multi_empty<s8����������3�V�<���������3�^�Drc��UR[R"SS5S5 UR[R"SS5S5 g)Nzprint()
pass
breakrr8zprint()
    pass
    breakr9rs r�test_reindent_multi�TestTimeit.test_reindent_multi@sF��������"�A�'�"�	$�	
������"�A�'�*�	,rc�|�UR[[RSS9 UR[[RSS9 UR[[RSS9 UR[[RSS9 UR[[RSS9 UR[[RSS9 UR[[RSS9 UR[[RSS9 UR[[RS	S
S9 g)N��stmt�return�yield�
yield from ()�break�continue�from timeit import *�  passzwhile False:
  passz  break)r!rJ��assertRaises�
ValueErrorr�Timer�SyntaxErrorrs r�test_timer_invalid_stmt�"TestTimeit.test_timer_invalid_stmtHs������*�f�l�l���>����+�v�|�|�(��C����+�v�|�|�'��B����+�v�|�|�/��J����+�v�|�|�'��B����+�v�|�|�*��E����+�v�|�|�:P��Q����+�v�|�|�(��C����+�v�|�|� 6�Y�	�	Hrc�4�UR[[RSS9 UR[[RSS9 UR[[RSS9 UR[[RSS9 UR[[RSS9 UR[[RSS9 UR[[RSS9 UR[[RSS9 g)	N)r!rKrLrMrNrOrPrQrRrs r�test_timer_invalid_setup�#TestTimeit.test_timer_invalid_setupTs������*�f�l�l�$��?����+�v�|�|�8��D����+�v�|�|�7��C����+�v�|�|�?��K����+�v�|�|�7��C����+�v�|�|�:��F����+�v�|�|�;Q��R����+�v�|�|�8��Drc�|�[R"SS9 [R"SS9 [R"SS9 g)Nr7rIz 
	z	# comment)rrUrs r�test_timer_empty_stmt� TestTimeit.test_timer_empty_stmt^s&�����"�����)�$����+�&rz(import timeit
timeit._fake_timer.setup()z&import timeit
timeit._fake_timer.inc()c�8�URR5 gr)�
fake_timerr!rs r�fake_callable_setup�TestTimeit.fake_callable_setupfs�������rc�8�URR5 gr)r`rrs r�fake_callable_stmt�TestTimeit.fake_callable_stmtis�������rNc�`�[5Ul[R"XURUS9n0nUc[nOX6S'UR"S0UD6nURURRS5 URURRU5 URXs5 g)N)rJr!r%�globals�numberrr.)rr`rrU�DEFAULT_NUMBERr:rr)rrJr!rhrg�t�kwargs�
delta_times        rr�TestTimeit.timeitls���#�+����L�L�d�t����
!�����>�#�F�%�8���X�X�'��'�
�������4�4�a�8�������.�.��7�����,rc�N�URURURSS9 g�Nr�rh�r�	fake_stmt�
fake_setuprs r�test_timeit_zero_iters�!TestTimeit.test_timeit_zero_iters~������D�N�N�D�O�O�A��>rc�N�URURURSS9 g�N�rprqrs r�test_timeit_few_iters� TestTimeit.test_timeit_few_iters�rvrc�N�URURURSS9 grx)rrdrsrs r�test_timeit_callable_stmt�$TestTimeit.test_timeit_callable_stmt�s�����D�+�+�T�_�_�Q��Grc�N�URURURSS9 grx)rrrrars r�test_timeit_callable_setup�%TestTimeit.test_timeit_callable_setup�s�����D�N�N�D�$<�$<�Q��Grc�N�URURURSS9 grx)rrdrars r�#test_timeit_callable_stmt_and_setup�.TestTimeit.test_timeit_callable_stmt_and_setup�s&�����D�+�+��(�(��	�	4rc��[R"URURS[5S9nUR	US5 g)Nr�rhr%)rrrrsrr:)rrls  r�test_timeit_function_zero_iters�*TestTimeit.test_timeit_function_zero_iters�s3���]�]�4�>�>�4�?�?�1��k�#�
�����Q�'rc� �[5q[R"S[S9nUR	[
URSS9 [R"S[[
5SS9 [5n[R"SU[5SS9 g)Nz_global_timer.inc())rJr%ryrp)rJr%rgrhzlocal_timer.inc())r�
_global_timerrrUrS�	NameErrorrg�locals)rrj�local_timers   r�test_timeit_globals_args�#TestTimeit.test_timeit_globals_args�sj��!��
��L�L�3�=�I�����)�Q�X�X�a��8��
�
�0�
�%�i��	3��k���
�
�.�k�$�h�q�	2rc��[5Ul[R"XURS9n0nUc[nOX6S'Uc[
nOXFS'UR"S0UD6nURURRU5 URURRX4-5 URXs[U5/-5 g)N�rJr!r%�repeatrhr.)rr`rrU�DEFAULT_REPEATrir�r:rr�float)rrJr!r�rhrjrk�delta_timess        rr��TestTimeit.repeat�s���#�+����L�L�d�t���G�����>�#�F�%�8���>�#�F�%�8���h�h�(��(��������4�4�f�=�������.�.���@������f�
��&>�?rc�N�URURURSS9 g)Nr)r��r�rrrsrs r�test_repeat_zero_reps� TestTimeit.test_repeat_zero_reps�rvrc�N�URURURSS9 gror�rs r�test_repeat_zero_iters�!TestTimeit.test_repeat_zero_iters�rvrc�P�URURURSSS9 g�Nryr)r�rhr�rs r�test_repeat_few_reps_and_iters�)TestTimeit.test_repeat_few_reps_and_iters�s�����D�N�N�D�O�O�A�a��Hrc�P�URURURSSS9 gr�)r�rdrsrs r�test_repeat_callable_stmt�$TestTimeit.test_repeat_callable_stmt�s&�����D�+�+�T�_�_���	�	$rc�P�URURURSSS9 gr�)r�rrrars r�test_repeat_callable_setup�%TestTimeit.test_repeat_callable_setup�s&�����D�N�N�D�$<�$<���	�	$rc�P�URURURSSS9 gr�)r�rdrars r�#test_repeat_callable_stmt_and_setup�.TestTimeit.test_repeat_callable_stmt_and_setup�s(�����D�+�+�T�-E�-E���	�	$rc��[R"URURS[	5S9nURU/5 g)Nr)r�r%)rr�rrrsrr:�rr�s  r�test_repeat_function_zero_reps�)TestTimeit.test_repeat_function_zero_reps�s3���m�m�D�N�N�D�O�O�A��k�#������b�)rc��[R"URURS[	5S9nURU[S/-5 g)Nrr�g)rr�rrrsrr:r�r�s  r�test_repeat_function_zero_iters�*TestTimeit.test_repeat_function_zero_iters�s:���m�m�D�N�N�D�O�O�A��k�#������n��u�&<�=rc���UR5nUR[U5S5 URUSR	S55 URUSR	U55 g)N�r�	Traceback���)�
splitlines�
assertGreater�len�
assertTrue�
startswith)r�
exc_string�expected_exc_name�	exc_liness    r�assert_exc_string�TestTimeit.assert_exc_string�s[���)�)�+�	����3�y�>�1�-����	�!��/�/��<�=����	�"�
�0�0�1B�C�Drc���[R"5n[R"S5nUR5 URUR
5S5 g! UR	U5 N6=f)N�1/0�ZeroDivisionError)�io�StringIOrrU�	print_excr��getvalue)r�srjs   r�test_print_exc�TestTimeit.test_print_exc�sT���K�K�M���L�L����	�
�H�H�J�	
���q�z�z�|�-@�A��	�
�K�K��N�s�A�A3z"1 loop, best of 5: 1 sec per loop
c�\�Uc	[US9nUc/nOUSSnURUR5 [RSSn[5n[R"XCRS9 SSS5 USS[RSS&WR5$!,(df   N4=f)N�r
)�args�_wrap_timer)
r�appendrr�sys�pathrr�mainr&r�)rr
�switchesr%r��
orig_sys_pathr�s       r�run_main�TestTimeit.run_main�s����=��4I�J�E����D��A�;�D����D�N�N�#������
�
�
�!��K�K�T�/?�/?�@��#�A�&�������z�z�|���
�s�B�
B+c�Z�URS/S9nURU[S55 g)Nz--bad-switch�r�zk            option --bad-switch not recognized
            use -h/--help for command line help
            �r�r:r�rr�s  r�test_main_bad_switch�TestTimeit.test_main_bad_switch�s1���M�M�N�#3�M�4������F�$��	rc�F�URSS9nURUS5 g)Ng@r�z$1 loop, best of 5: 5.5 sec per loop
�r�r:r�s  r�test_main_seconds�TestTimeit.test_main_secondss#���M�M��M�4������C�Drc�F�URSS9nURUS5 g)Ng�I+�v?r�z'50 loops, best of 5: 5.5 msec per loop
r�r�s  r�test_main_milliseconds�!TestTimeit.test_main_milliseconds	s#���M�M��M�7������F�Grc�J�URSS/S9nURUS5 g)Ng�h㈵��>z-n100�r
r�z(100 loops, best of 5: 2.5 usec per loop
r�r�s  r�test_main_microseconds�!TestTimeit.test_main_microseconds
s'���M�M�	�W�I�M�N������G�Hrc�J�URSS/S9nURUS5 g)N�@�-n35r��$35 loops, best of 5: 2 sec per loop
r�r�s  r�test_main_fixed_iters� TestTimeit.test_main_fixed_iterss'���M�M��v�h�M�G������C�Drc�`�URS/SQS9nURUS[-S-5 g)Nr�)r��-szprint("CustomSetup")r��CustomSetup
r��r�r:r�r�s  r�test_main_setup�TestTimeit.test_main_setups:���M�M��?�
�
A������O�n�<�7�8�	9rc�`�URS/SQS9nURUS[-S-5 g)Nr�)r�r�za = "CustomSetup"r�zprint(a)r�r�r�r�r�s  r�test_main_multiple_setups�$TestTimeit.test_main_multiple_setupss:���M�M��N�
�
P������O�n�<�7�8�	9rc�J�URSS/S9nURUS5 g)N�N@z-r9r�z#1 loop, best of 9: 60 sec per loop
r�r�s  r�test_main_fixed_reps�TestTimeit.test_main_fixed_reps!s'���M�M���w�M�G������B�Crc�J�URSS/S9nURUS5 g)Nr�z-r-5r�z#1 loop, best of 1: 60 sec per loop
r�r�s  r�test_main_negative_reps�"TestTimeit.test_main_negative_reps%s'���M�M���x�M�H������B�Crr�zneed __doc__c�j�URS/S9nURU[RS-5 g)Nz-hr�� )r�r:r�__doc__r�s  r�test_main_help�TestTimeit.test_main_help)s/���M�M�D�6�M�*��	
����F�N�N�S�0�1rc�Z�URS/S9nURU[S55 g)Nz-vr�z�                1 loop -> 1 secs

                raw times: 1 sec, 1 sec, 1 sec, 1 sec, 1 sec

                1 loop, best of 5: 1 sec per loop
            r�r�s  r�test_main_verbose�TestTimeit.test_main_verbose0s0���M�M�D�6�M�*������F�$��	rc�\�URSS/S9nURU[S55 g)NgiUMu�>z-vvr�a�                1 loop -> 3e-05 secs
                2 loops -> 6e-05 secs
                5 loops -> 0.00015 secs
                10 loops -> 0.0003 secs
                20 loops -> 0.0006 secs
                50 loops -> 0.0015 secs
                100 loops -> 0.003 secs
                200 loops -> 0.006 secs
                500 loops -> 0.015 secs
                1000 loops -> 0.03 secs
                2000 loops -> 0.06 secs
                5000 loops -> 0.15 secs
                10000 loops -> 0.3 secs

                raw times: 300 msec, 300 msec, 300 msec, 300 msec, 300 msec

                10000 loops, best of 5: 30 usec per loop
            r�r�s  r�test_main_very_verbose�!TestTimeit.test_main_very_verbose:s2���M�M�	�U�G�M�L������F�$��	rc��URSSS/S9nURUS5 URSSS/S9nURUS5 URSSS/S9nURUS	5 [5nURSSS
/S9nSSS5 URWR5S5 g!,(df   N/=f)Ng�~j�t�h?z-u�secr�z)100 loops, best of 5: 0.003 sec per loop
�msecz&100 loops, best of 5: 3 msec per loop
�usecz*100 loops, best of 5: 3e+03 usec per loop
�parsecz;Unrecognized unit. Please select nsec, usec, msec, or sec.
)r�r:rr�)r�unit_sec�	unit_msec�	unit_usec�error_stringio�invalids      r�test_main_with_time_unit�#TestTimeit.test_main_with_time_unitPs����=�=�u����!�(������<�	>��M�M�����"�)�	�����9�	;��M�M�����"�)�	�����=�	?��
�.��m�m�%�"�H�-�$�/�G��	
����0�0�2�R�	T��
�s�7B3�3
Cc��[5nURS/S9nSSS5 URWR5S5 g!,(df   N/=f)Nr�r�r��rr�r�r��rrr�s   r�test_main_exception�TestTimeit.test_main_exceptiondsD��
�
�.��
�
��w�
�/�A�����~�6�6�8�:M�N��
�s�A�
Ac��[5nURSS/S9nSSS5 URWR5S5 g!,(df   N/=f)Nz-n1r�r�r�rrs   r�test_main_exception_fixed_reps�)TestTimeit.test_main_exception_fixed_repsisF��
�
�.��
�
��u�~�
�6�A�����~�6�6�8�:M�N��
�s�A�
Ac��[US9n[R"URURUS9nURU5$)Nr�r�)rrrUrrrs�	autorange)rr
�callbackr%rjs     rr�TestTimeit.autorangens6���0E�F���L�L�d�n�n�D�O�O�5�Q���{�{�8�$�$rc�p�UR5upURUS5 URUS5 g)N���@�?�rr:�r�	num_loops�
time_takens   r�test_autorange�TestTimeit.test_autorangess1�� $��� 0��	�����C�(�����X�.rc�n�URSS9upURUS5 URUS5 g)Nr(r�rr#r$s   r�test_autorange_second� TestTimeit.test_autorange_secondxs5�� $���S�� I��	�����A�&�����S�)rc��Sn[5nURUS9up4SSS5 URWS5 URWS5 SnURWR5U5 g!,(df   NU=f)Nc�8�[SRX55 g)Nz	{} {:.3f})�print�format)�a�bs  rr�9TestTimeit.test_autorange_with_callback.<locals>.callback~s���+�$�$�Q�*�+r)rr!r"zQ1 0.001
2 0.002
5 0.005
10 0.010
20 0.020
50 0.049
100 0.098
200 0.195
500 0.488
)rrr:r�)rrr�r%r&�expecteds      r�test_autorange_with_callback�'TestTimeit.test_autorange_with_callback}so��	,�
�
�!�$(�N�N�H�N�$E�!�I������C�(�����X�.�"��	
�������x�0��
�s�A/�/
A=)r`)NN)r(NN)gP?N)>r)r*r+r,r4r<r@rCrFrWrZr]rsrrrardrrtrzr}r�r�r�r�r�r�r�r�r�r�r�r�r�r�r��MAIN_DEFAULT_OUTPUTr�r�r�r�r�r�r�r�r�r��unittest�skipIfr��flags�optimizerrrrrrrr'r*r4r-r.rrr0r0,sG���5�=�E�,�
H�E�'�
=�J�9�I� ��-�$?�?�H�H�4�(�
	2�@�*?�?�I�$�$�$�*�
>�
E�B�@��
��E�H�I�E�9�9�D�D��_�_�S�Y�Y�'�'�1�,�n�=�2�>�2���,T�(O�
O�
%�
/�
*�
1rr0�__main__)rr7r�r��textwrapr�test.supportrrrir�r�TestCaser0r)r�r.rr�<module>r?s_��
��
�	��(�(�������,a1��"�"�a1�H�z���M�M�O�r

Youez - 2016 - github.com/yon3zu
LinuXploit