Sindbad~EG File Manager

Current Path : /usr/local/lib/python3.12/test/test_capi/__pycache__/
Upload File :
Current File : //usr/local/lib/python3.12/test/test_capi/__pycache__/test_sys.cpython-312.pyc

�

(Μg����ddlZddlZddlZddlmZddlmZ	ddlZdZ	Gd�dej�Zedk(rej�yy#e$rdZY�8wxYw)�N)�support)�
import_helperc�0�eZdZdZej
ejedud�d���Z	ej
ejedud�d���Z
ej
ejedud�d���Zd�Zd�Z
d�Zd	�Zd
�Zd�Zy)�CAPITestNzneed _testcapi modulec��tj}|j|d�tj�tjtdd�5|j|dj��d�ddd�|j|d�t�|j|d�t�y#1swY�BxYw)Nsstdout�🐍�*snonexisting��)
�	_testcapi�
sys_getobject�assertIs�sys�stdoutr�	swap_attr�assertEqual�encode�AttributeError)�self�	getobjects  �4/usr/local/lib/python3.12/test/test_capi/test_sys.py�test_sys_getobjectzCAPITest.test_sys_getobjects����+�+�	��
�
�i�	�*�C�J�J�7�
�
�
�s�L�"�
5����Y�|�':�':�'<�=�r�B�6�	
�
�
�i��/��@��
�
�i��(�.�9�	6�
5�s�'B:�:Cc�.�tj}dg}dg}	|j|d|�d�|jtj
|�|j|d|�d�|jtj
|�|j|dt�d�|jttd��|j|dt�d�tjt�5t`ddd�	|j|dj�|�d�|jttd�|�|j|dj�t�d�|jttd��tjt�5ttd�ddd�|jt �5|d|�ddd�y#1swY��xYw#tjt�5t`ddd�w#1swYwxYwxYw#1swY�vxYw#tjt�5ttd�ddd�w#1swYwxYwxYw#1swYyxYw)N�value�value2snewattrr�newattrrr
)r�
sys_setobjectrr
rr�NULL�assertFalse�hasattr�
contextlib�suppressrr�getattr�delattr�assertRaises�UnicodeDecodeError)r�	setobjectrrs    r�test_sys_setobjectzCAPITest.test_sys_setobject#s����+�+�	��	�����
	 ����Y�z�5�9�1�=��M�M�#�+�+�u�-����Y�z�6�:�A�>��M�M�#�+�+�v�.����Y�z�4�8�!�<����W�S�)�4�5����Y�z�4�8�!�<��$�$�^�4��K�5�	+����Y�|�':�':�'<�e�D�a�H��M�M�'�#�|�4�e�<����Y�|�':�':�'<�d�C�Q�G����W�S�,�7�8��$�$�^�4���\�*�5��
�
�1�
2��g�u�%�3�
2�5�4���$�$�^�4��K�5�4�4��5�4���$�$�^�4���\�*�5�4�4��3�
2�sm�CH�<G7�BI�6H<�$
J�7H�H9�H-�$	H9�-H6�2H9�<I�J�"I<�3	J�<J�J�Jc�"�tj}|j|�tj�tj}	dt_|j|�i�|j|�tj�t`|j|�i�|j|�tj�|t_|j|�tj�y#|t_wxYw)Nznon-dict)r�sys_getxoptionsr
r�	_xoptionsr)r�getxoptions�xoptionss   r�test_sys_getxoptionszCAPITest.test_sys_getxoptionsCs��� �/�/���
�
�k�m�S�]�]�3��=�=��		%�&�C�M����[�]�B�/��M�M�+�-����7��
����[�]�B�/��M�M�+�-����7�$�C�M��
�
�k�m�S�]�]�3��%�C�M�s
�B	D�
Dc��tjd�ddlm}m}m}t
||�}|f|_tj|�5}|d|d��ddd�|jj�d�tj|�5}|d|d��ddd�|j|j�d	�tj|�5}|d|d
��ddd�|j|j�d�y#1swY��xYw#1swY��xYw#1swY�BxYw)N�ctypesr)�	pythonapi�c_char_p�	py_object�
Hello, %s!�world�
Hello, world!s
Hello, %R!�worldzHello, 'world'!��worldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworlda�Hello, worldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworld!)r�
import_moduler/r0r1r2r"�argtypesr�captured_outputr�getvalue)r�funname�
streamnamer0r1r2�func�streams        r�_test_sys_formatstreamzCAPITest._test_sys_formatstreamXs����#�#�H�-�9�9��y�'�*��!���
��
$�
$�Z�
0�F����� 2�3�1�������*�O�<��
$�
$�Z�
0�F���	�'� 2�3�1�������*�,=�>��
$�
$�Z�
0�F����� 6�7�1�������*�,I�J�1�
0��
1�
0��
1�
0�s$�	D�D(�#D4�D%�(D1�4D=c�(�|jdd�y)N�PySys_FormatStdoutr�r@�rs r�test_sys_formatstdoutzCAPITest.test_sys_formatstdoutm����#�#�$8�(�C�c�(�|jdd�y)N�PySys_FormatStderr�stderrrCrDs r�test_sys_formatstderrzCAPITest.test_sys_formatstderrqrFrGc���tjd�ddlm}m}t||�}|f|_tj|�5}|d|d��ddd�|jj�d�tj|�5}|d|d��ddd�|j|j�d�tj|�5}|d|d	��ddd�|j�}|j|dd
d�|j|ddd
�|jt|�d�y#1swY��xYw#1swY��xYw#1swY�wxYw)Nr/r)r0r1r3r4r5s�worldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworlda�Hello, worldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworld!r7�zHello, worldworldwori�z
... truncatedi�)
rr8r/r0r1r"r9rr:rr;�
assertGreater�len)rr<r=r0r1r>r?�outs        r�_test_sys_writestreamzCAPITest._test_sys_writestreamus/���#�#�H�-�.��y�'�*��!���
��
$�
$�Z�
0�F����� 2�3�1�������*�O�<��
$�
$�Z�
0�F����� 6�7�1�������*�,I�J�
�
$�
$�Z�
0�F����� 6�7�1��o�o�������S�b��#9�:�����S�T��O�4����3�s�8�T�*�1�
0��
1�
0��1�
0�s$�E�E�!E'�E�E$�'E0c�(�|jdd�y)N�PySys_WriteStdoutr�rQrDs r�test_sys_writestdoutzCAPITest.test_sys_writestdout�����"�"�#6��ArGc�(�|jdd�y)N�PySys_WriteStderrrJrTrDs r�test_sys_writestderrzCAPITest.test_sys_writestderr�rVrG)�__name__�
__module__�__qualname__�maxDiffr�cpython_only�unittest�skipIfrrr'r-r@rErKrQrUrY�rGrrrs���
�G�����X�_�_�Y�$�&�(?�@�	:�A��	:�
����X�_�_�Y�$�&�(?�@�&�A��&�<
����X�_�_�Y�$�&�(?�@�4�A��4�&K�*D�D�+�,B�BrGr�__main__)r_r r�testr�test.supportrr�ImportErrorr�TestCaserrZ�mainrarGr�<module>rhsk����
��&�����CB�x� � �CB�L�z���H�M�M�O���W���I��s�A
�
A�A

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists