Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes14kdownloads
test_cpp.cpython-313.pyc31 linesDownload Raw Back to __pycache__
1�

2��j����SSKrSSKrSSKrSSKrSSKrSSKJr SSKJr SSKJr "SS\5r	\3S:Xa\R"5 gg)	�N�)�WIN)�TestCase)�_test_extension_cppc�j�\rSrSrSrSrSrSr\R"\4S5S5rSrS	r
S5rg)�CPPTests�
c� �/n[S5HIn[R"[R5nUR	U5 URU5 MK [
U5H%up#URUR	5U5 M' g)N�)�range�greenletr�test_exception_switch�switch�append�	enumerate�assertEqual)�self�	greenlets�i�gs    �]D:\code\apps\devtools\python\user_packages\Python313\site-packages\greenlet/tests/test_cpp.pyr�CPPTests.test_exception_switchsn���	��q��A��!�!�"5�"K�"K�L�A�
�H�H�Q�K����Q����i�(�D�A����Q�X�X�Z��+�)�c�b�SSKnSSKnURRURR	[65S5nURU[U[5(dUROU/nUnUR[R5n[R"US[RS9 SSS5 WRnUR!5n	UR#UR$U	5 UR#SUR&5 UR&$!,(df   Nn=f)Nrzfail_cpp_exception.pyzutf-8)�encoding�stderrzfail_cpp_exception is running)�os�sys�path�join�dirname�__file__�7executable�8isinstance�str�__name__�assertRaises�9subprocess�CalledProcessError�check_output�STDOUT�	exception�,get_expected_returncodes_for_aborted_process�assertIn�10returncode�output)11r�targetrr�script�args�__traceback_info__�exc�ex�
expected_exits12          r�_do_test_unhandled_exception�%CPPTests._do_test_unhandled_exceptions�����������G�G�O�O�H�%�#�13������z�&�RU�?V�?V����\b�c��!��
�
�
�z�<�<�
=���#�#�� �!�(�(�
�>��]�]���I�I�K�
��
�
�b�m�m�]�3��
�
�5�r�y�y�A��y�y��>�
=�s�%D � 14D.c�B�UR[R5 g�N)r8r�test_exception_throw_nonstd�rs r�&test_unhandled_nonstd_exception_aborts�/CPPTests.test_unhandled_nonstd_exception_aborts.s���)�)�*=�*Y�*Y�Zrc�B�UR[R5 gr;)r8r�test_exception_throw_stdr=s r�#test_unhandled_std_exception_aborts�,CPPTests.test_unhandled_std_exception_aborts2s���)�)�*=�*V�*V�Wrz#XXX: This does not crash on Windowsc�J�URS5nURSU5 g)N�run_as_greenlet_targetzThrown from an extension.)r8r.)rr0s  r�8test_unhandled_std_exception_as_greenlet_function_aborts�ACPPTests.test_unhandled_std_exception_as_greenlet_function_aborts6s)���2�2�3K�L���
�
�15
(��
	16rc�&�URS5 g)N�*run_unhandled_exception_in_greenlet_aborts)r8r=s r�+test_unhandled_exception_in_greenlet_aborts�4CPPTests.test_unhandled_exception_in_greenlet_abortsDs���)�)�*V�Wrc��Sn[R"5 [R"S5n[	S5H7nUR[5 [R"U5 SSS5 M9 [R"5 [R"S5nXB-17nURSU5 g!,(df   M�=f)Nc��[S5e)N�boom)�18ValueError�rr�raiser�ECPPTests.test_leak_test_exception_switch_and_do_in_g2.<locals>.raiserJs
���V�$�$rr
i�r)19�gc�collect�objgraph�countrr'rOr�"test_exception_switch_and_do_in_g2r)rrQ�before�_�after�leakeds      r�,test_leak_test_exception_switch_and_do_in_g2�5CPPTests.test_leak_test_exception_switch_and_do_in_g2Is���	%�	�20�21�����22�+���t��A��"�"�:�.�#�F�F�v�N�/�.��	�23�24�����z�*���������F�#�
/�.�s�B7�725C	rPN)r&�26__module__�__qualname__�__firstlineno__rr8r>rB�unittest�skipIfrrFrJr\�__static_attributes__rPrrrr
sD��,��.[�X��_�_�S�?�@�2728�A�2930�X�31$rr�__main__)rSr(rar
rU�rrrrr&�mainrPrr�<module>rgsD��	�������!�J$�x�J$�Z�z���M�M�O�r
codekingpro/portable-devtools · Team Ai