Sindbad~EG File Manager

Current Path : /proc/2568807/root/usr/local/lib/python3.12/test/__pycache__/
Upload File :
Current File : //proc/2568807/root/usr/local/lib/python3.12/test/__pycache__/test_genericalias.cpython-312.pyc

�

'ΜgG���dZddlZddlZddlmZddlZddlmZmZmZm	Z	m
Z
mZddl�ddl
mZddlmZddlmZmZdd	lmZmZdd
lmZmZddlmZddlmZmZmZdd
l m!Z!ddl"m#Z#m$Z$ddl%m&Z&m'Z'	ddl(Z(ddl*m+Z+ddl,m-Z-ddl.m/Z/ddl0m1Z1ddl2m3Z3	ddl4m5Z5ddl6m7Z7ddl8m9Z:ddl8m;Z<ddl8m=Z>	ddl?m@Z@ddlAmBZBddlCmDZDmEZEddlFmGZGmHZHmIZIddlJmKZKmLZLddlMmNZNmOZOdd lPmQZQdd!lRm;Z;m9Z9dd"lSmTZTmUZUmVZVddlWZWdd#lWmXZXdd$lWmYZYeYd%�ZZeYd&�Z[eYd'�Z\ge]e^��dge]eZ��dge]e^e_f��dge]e^d(f��dge]eZd(f��de]ge]e^d(f��e]ge]eZd(f��e]e_ge]e^d(f��e]ge]e^d(f�e_��e]e`ge]e^d(f�e_��e]ge]ge]e^d(f����eXe]e^eXe]eZeXe]e^e_feXe]e^d(feXe]eZd(fe]eXe]e^d(fe]eXe]eZd(fe]e_eXe]e^d(ffe]eXe]e^d(fe_fe]e`eXe]e^d(fe_fe]eXe]eXe]e^d(fe]eXe]ge]e^d(f��e]ge]eXe]e^d(f��gZaGd)�d*ej��ZcGd+�d,ej��Zdeed-k(rej��yy#e)$rdZ(Y��(wxYw#e)$rdZ5dZ7dZ:dZ<dZ>Y��wxYw#e)$rdZ@Y��wxYw).z%Tests for C-implemented GenericAlias.�N)�array)�defaultdict�deque�OrderedDict�Counter�UserDict�UserList)�*)�Future)�	_WorkItem)�AbstractContextManager�AbstractAsyncContextManager)�
ContextVar�Token)�
DictReader�
DictWriter)�Field)�partial�
partialmethod�cached_property)�TopologicalSorter)�
LoggerAdapter�
StreamHandler)�Mailbox�_PartialFile)�SequenceMatcher)�dircmp)�	FileInput)�chain)�Morsel)�
ValueProxy)�ApplyResult)�SimpleQueue)�Queue)�
JoinableQueue)�
ShareableList)�DirEntry)�Pattern�Match)�GenericAlias�MappingProxyType�AsyncGeneratorType)�TemporaryDirectory�SpooledTemporaryFile)�SplitResult�ParseResult)�_AssertRaisesContext)r$r#)�WeakSet�
ReferenceType�ref)�Unpack)�TypeVar�T�K�V.c�h�eZdZdZge�e�e�e�e�e	�e
�e�e�e
�e�e�e�e�e�e�e�e�e�e�e�e�e�e�e�e�e�e�e �e!�e"�e#�e$�e%�e&�e'�e(�e)�e*�e+�e,�e-�e.�e/�e0�e1�e2�e3�e4�e5�e6�e7�e8�e9�e:�e;�e<�e=�e>�e?�e@�eA�eB�eC�eD�eE�eF�eG�eH�eI�eJ�eK�eL�ZMeN�'eMj�eNj�eNj�f�eR�eMj�eReSeTeUeVf�d�ZWd�ZXd�ZYd�ZZd�Z[d�Z\d	�Z]d
�Z^d�Z_d�Z`d
�Zad�Zbd�Zcd�Zdd�Zed�Zfd�Zgd�Zhd�Zid�Zjd�Zkd�Zld�Zmd�Znd�Zod�Zpd�Zqd�Zrd�Zsy) �BaseTestzTest basics.Nc�Z�|jD]�}|��|j}|jd|���5|t}|j	|j
|�|j
|jtf�|j
|jd�ddd���y#1swY��xYw)N�Testing �)	�
generic_types�__name__�subTest�int�assertIs�
__origin__�assertEqual�__args__�__parameters__��self�t�tname�aliass    �3/usr/local/lib/python3.12/test/test_genericalias.py�test_subscriptablezBaseTest.test_subscriptable�s����#�#�A��y���J�J�E�������0�1��#����
�
�e�.�.��2�� � ����#��8�� � ��!5�!5�r�:�	2�1�	$�2�1�s�A#B!�!B*	c��tttttfD]S}|j
}|j
d|���5|jt|�5|tddd�ddd��Uy#1swY�xYw#1swY�lxYw�Nr=)	rB�str�float�Sized�Hashabler@rA�assertRaisesRegex�	TypeError)rIrJrKs   rM�test_unsubscriptablezBaseTest.test_unsubscriptable�si���c�5�%��1�A��J�J�E�������0�1��+�+�I�u�=��c�F�>�2�1�2�>�=��2�1�s#�A?�
A3� A?�3A<�8A?�?B	c
��tttttt
tfD�]}|j}|jd|���5|t}|j|�|��|turT|j|tddg��tdd���|j|dd��tdd���n^|t
ur/d�}||�}t|�}|j|d|d�n'|j|td	��|d	��ddd���y#1swY��xYw)
Nr=)�a�)�b�rZr\)rYr[c��y)N�valuer>r>�rM�defaultz*BaseTest.test_instantiate.<locals>.default�s��&r_�test)rZr\�)�tuple�list�dict�set�	frozensetrrr@rArBrE�iter)rIrJrKrLr`rY�ds       rM�test_instantiatezBaseTest.test_instantiate�s����d�C��K��F�A��J�J�E�������0�1��#���� � ���!�#�.���9��$�$�U�4��8�0D�+E�%F��q�TU��W��$�$�U�Q�!�_�d�Q�!�n�E��+�%�'��g��A�#�G�,�A��$�$�Q�v�Y��&�	�:��$�$�U�4�	�?�%;�Q�y�\�J�2�1�G�1�1�s
�
C D6�6E	c��tt}|�}|j|d�|j|dg�|j	|d�}|j|d�|j|j|�d�y)N�foorrZ)rdrB�appendrE�__getitem__�__len__)rIrJrY�xs    rM�test_unbound_methodszBaseTest.test_unbound_methods�sj����I��
�C��	����E������U�G�$�
�M�M�!�Q�������E�"�������1��q�)r_c��Gd�dtt�}|j|jtf�|j|jt
�y)Nc��eZdZy)�$BaseTest.test_subclassing.<locals>.CN�r@�
__module__�__qualname__r>r_rM�Crt����r_rx)rdrBrE�	__bases__�	__class__�type)rIrxs  rM�test_subclassingzBaseTest.test_subclassing�s<��	��S�	�	�������t�g�.�������d�+r_c���ttdf}|jtjt	d��ddd��|j|jt	d��ddd��y)Nr\)rrZ)rerBrE�fromkeys�range�rIrJs  rM�test_class_methodszBaseTest.test_class_methods�sS����d��O��������u�Q�x�0�d�t�2D�E�������E�!�H�-�4�D�/A�Br_c��tt}|jt�5|tddd�y#1swYyxYw�N)rdrB�assertRaisesrVr�s  rM�test_no_chainingzBaseTest.test_no_chaining�s,����I��
�
�
�y�
)�
�c�F�*�
)�
)�s�
6�?c���Gd�dt�}|t}|j|j|�|j	|j
tf�|j	|jd�y)Nc��eZdZy)�.BaseTest.test_generic_subclass.<locals>.MyListNrur>r_rM�MyListr��ryr_r�r>)rdrBrCrDrErFrG)rIr�rJs   rM�test_generic_subclasszBaseTest.test_generic_subclass�sU��	�T�	��3�K���
�
�a�l�l�F�+�������c�V�,�����)�)�2�.r_c�*�Gd�dt�}Gd�d�}|jttt�d�|jttd�d�|jttt
df�d	�tgtt
��}|jt|�d
�tgtt
tf��}|jt|�d�tgtt
df��}|jt|�d�|j
t|t
�jd
��|jttt��d�|j
t|t
�jd��|j
t|g�jd��|j
t|t
tg�jd��y)Nc��eZdZy)�"BaseTest.test_repr.<locals>.MyListNrur>r_rMr�r��ryr_r�c��eZdZee�Zy)�%BaseTest.test_repr.<locals>.MyGenericN)r@rvrw�classmethodr*�__class_getitem__r>r_rM�	MyGenericr��s
�� +�L� 9�r_r�z	list[str]r>zlist[()].ztuple[int, ...]ztuple[*tuple[int]]ztuple[*tuple[int, str]]ztuple[*tuple[int, ...]]z(.BaseTest.test_repr.<locals>.MyList[int]z[]zMyGeneric[int]z
MyGeneric[[]]zMyGeneric[[int, str]])rdrE�reprrQrcrB�
assertTrue�endswith)rIr�r��x1�x2�x3s      rM�	test_reprzBaseTest.test_repr�s���	�T�	�	:�	:�	
����d�3�i��+�6�����d�2�h���4�����e�C��H�o�.�0A�B�
�;�E�#�J�;�
������b��#7�8�
�#�E�#�s�(�O�#�
$������b��#<�=�
�#�E�#�s�(�O�#�
$������b��#<�=�����V�C�[�)�2�2�3]�^�_�����d�3�i�k�*�D�1�	
����Y�s�^�,�5�5�6F�G�H�����Y�r�]�+�4�4�_�E�F�����Y��S�z�2�3�<�<�=T�U�Vr_c�0�ddl}|jtt�}|j	t|�d�|j
|jt�|j	|jtf�|j	|jd�y)Nrz	list[int]r>)
�typesr*rdrBrErQrCrDrFrG)rIr�rYs   rM�test_exposed_typezBaseTest.test_exposed_type�si������t�S�)������Q���-��
�
�a�l�l�D�)�������c�V�,�����)�)�2�.r_c��
�ddlm}m}m}tt
tf}|j|jt
tf�|j|jd�tt
tf}|j|jt
tf�|j|jtf�tttf}|j|jttf�|j|jtf�tttf}|j|jttf�|j|jttf�tttf}|j|jttf�|j|jtf�tt
}	|j|	jt
f�|j|	jd�tt}
|j|
jtf�|j|
jtf�ttt}|j|jttf�|j|jtf�t|t}|j|j|tf�|j|jtf�t|ttf}
|j|
j|ttff�|j|
jttf�t|ttf}|j|j|ttff�|j|jtf�t|ttgtf}|j|j|ttgtff�|j|jttf�tgtt��}|j|jgtt���|j|jd�tgtt��}|j|jgtt���|j|jtf�tgttt
f��}|j|jgttt
f���|j|jd�y)Nr)�List�Dict�Callabler>)�typingr�r�r�rerQrBrErFrGr9r8r7rdrc)rIr�r�r��D0�D1a�D1b�D2a�D2b�L0�L1�L2�L3�L4a�L4b�L5�T1�T2�T4s                   rM�test_parameterszBaseTest.test_parameters�s���/�/�
�#�s�(�^��������s�C�j�1�����*�*�B�/��3��6�l���������Q�x�0�����+�+�a�T�2��1�c�6�l���������3�x�0�����+�+�a�T�2��1�a�4�j���������1�v�.�����+�+�a��V�4��1�a�4�j���������1�v�.�����+�+�a�T�2�
�#�Y��������s�f�-�����*�*�B�/�
�!�W��������q�d�+�����*�*�Q�D�1�
�$�q�'�]��������t�A�w�j�1�����*�*�Q�D�1�
�$�q�'�]��������t�A�w�j�1�����*�*�Q�D�1��4��1��:����������Q��T�
�}�5�����+�+�a��V�4��4��3��<� ���������Q��V���7�����+�+�a�T�2�
�(�A�q�6�1�9�%�
&��������x��A���	�':�&<�=�����*�*�Q��F�3�
�;�E�#�J�;�
������K�K��e�C�j�N�	
�	
����*�*�B�/�
�9�E�!�H�9�
������K�K��e�A�h�L�	
�	
����*�*�Q�D�1�
�#�E�#�s�(�O�#�
$������K�K��e�C��H�o��	
�	
����*�*�B�/r_c�
�ddlm}m}m}m}|jttttt�|jtttfttttf�|jtttfttttf�|jtttfttftttf�|jtttfttttf�|jttttttt�|jttttftttttf�|jttttftttttf�|jttttfttfttttf�|jttttftttttf�|jt|ttt|t�|jt|ttfttft|ttf�|jt|ttfttft|ttf�|jt|ttgtfttft|ttgtf�|jtt|tfttt|tf�|jt�5tttddd�|jt�5tttfttfddd�|jt�5tttfttfddd�|jt�5tttfttfddd�y#1swY��xYw#1swY��xYw#1swY�`xYw#1swYyxYw)Nr)r�r��Unionr�)r�r�r�r�r�rErdr7rBrerQr8r9r�rV)rIr�r�r�r�s     rM�test_parameter_chainingz BaseTest.test_parameter_chaining.sN��6�6�����a����t�C�y�1�����c�1�f��c�*�D��c��N�;�����a��f��c�*�D��c��N�;�����a��d��C��H�-�t�C��H�~�>�����a��d��C��$�s�C�x�.�9�����d�1�g��s�+�T�$�s�)�_�=�����d�1�c�6�l�+�C�0�$�t�C��H�~�2F�G�����d�3��6�l�+�C�0�$�t�C��H�~�2F�G�����d�1�a�4�j�)�#�s�(�3�T�$�s�C�x�.�5I�J�����a��c��l�+�C�0�$�s�D��I�~�2F�G�����d�1�g��s�+�T�$�s�)�_�=�����d�1�a�4�j�)�#�s�(�3�T�$�s�C�x�.�5I�J�����e�A�q�D�k�*�3��8�4�d�5��c��?�6K�L�����h��1�v�q�y�1�2�3��8�<��h��S�z�3��7�8�	:�����a��c��l�+�C�0�$�s�D��I�~�2F�G�
�
�
�y�
)���I�c�N�*�
�
�
�y�
)���C��L��c��"�*�
�
�
�y�
)���a��L��c��"�*�
�
�
�y�
)���A��J�s�C�x� �*�
)�
*�
)��
)�
)��
)�
)��
)�
)�s0�S�3!S%�1!S1�/!S=�S"�%S.�1S:�=Tc�4�|jtttt�|jtttftttf�|jgt
t��dgt
t��d�|jt
gt
t��t
gt
t���|j
tttftttf�|j
ttt�|j
ttt�|j
ttt
t�|j
gt
t��dt
t�y)Nr)rErdrBrerQrc�assertNotEqual�rIs rM�
test_equalityzBaseTest.test_equalityLs������c��D��I�.�����c�3�h���c�3�h��8�����5��:���*�N�e�C�j�N�1�,=�>�����{��c�
�{�+�U�;�E�#�J�;�-?�@����D��c��N�D��c��N�;����D�$�s�)�,����D��I�t�,����D��I�u�S�z�2����N�e�C�j�N�1�-�u�S�z�:r_c���|jtgt��|jt�5tgtt
�ddd�y#1swYyxYwr�)r��
isinstancerdr�rVrQr�s rM�test_isinstancezBaseTest.test_isinstanceWs=�����
�2�t�,�-�
�
�
�y�
)��r�4��9�%�*�
)�
)�s�A�Ac���Gd�dt�}|jt|t��|jt�5t|tt
�ddd�y#1swYyxYw)Nc��eZdZy)�#BaseTest.test_issubclass.<locals>.LNrur>r_rM�Lr�]��r_r�)rdr��
issubclassr�rVrQ)rIr�s  rM�test_issubclasszBaseTest.test_issubclass\sE��������
�1�d�+�,�
�
�
�y�
)��q�$�s�)�$�*�
)�
)�s�A%�%A.c���tt}|ddi�}|jt|t��|�}|j	||�|�|j	|d�t�y)N�Testr>r)r|rBr�r�rE)rIrJr�ras    rM�test_type_genericzBaseTest.test_type_genericbs[����I�����R� �����
�4��.�/��v������4��$�'�����1��s�#r_c��Gd�dt�}|jtd�5|tddd�y#1swYyxYw)Nc��eZdZy)�3BaseTest.test_type_subclass_generic.<locals>.MyTypeNrur>r_rM�MyTyper�kryr_r�)r|rUrVrB)rIr�s  rM�test_type_subclass_genericz#BaseTest.test_type_subclass_genericjs1��	�T�	�
�
#�
#�I�x�
8��3�K�9�
8�
8�s	�
9�Ac	�b�ttt�gtz}|D�]}t	t
jdz�D]�}|j||��5tj||�}tj|�}|j|j|j�|j|j|j�|j|j|j�|jt|�t|��ddd�����y#1swY��xYw)NrZ)rL�proto)r*rdr7�_UNPACKED_TUPLESr��pickle�HIGHEST_PROTOCOLrA�dumps�loadsrErDrFrGr|)rI�aliasesrLr��s�loadeds      rM�test_picklezBaseTest.test_pickleps�����a�(�)�,<�<���E��v�6�6��:�;���\�\��U�\�;����U�E�2�A�#�\�\�!�_�F��$�$�V�%6�%6��8H�8H�I��$�$�V�_�_�e�n�n�E��$�$�V�%:�%:�E�<P�<P�Q��$�$�T�&�\�4��;�?�
<�;�<��;�;�s
�CD%�%D.c��Gd�dt�}ttt�ttt�t|t�gtz}|D�],}|j|��5t
j|�}|j|j|j�|j|j|j�|j|j|j�t
j|�}|j|j|j�|j|j|j�|j|j|j�ddd���/y#1swY��;xYw)Nc��eZdZd�Zd�Zy)�BaseTest.test_copy.<locals>.Xc��|Sr�r>r�s rM�__copy__z&BaseTest.test_copy.<locals>.X.__copy__~����r_c��|Sr�r>)rI�memos  rM�__deepcopy__z*BaseTest.test_copy.<locals>.X.__deepcopy__�r�r_N)r@rvrwr�r�r>r_rM�Xr�}s��
�
r_r�)rL)rdr*r7rr�rA�copyrErDrFrG�deepcopy)rIr�r�rL�copieds     rM�	test_copyzBaseTest.test_copy|s$��	��	�
��q�!����"���A��
�
�	��
�E����E��*����5�)��� � ��!2�!2�E�4D�4D�E�� � ����%�.�.�A�� � ��!6�!6��8L�8L�M����u�-��� � ��!2�!2�E�4D�4D�E�� � ����%�.�.�A�� � ��!6�!6��8L�8L�M�+�*��*�*�s
�&DF�F	c��ttdf}|j|jd�g|��d}|j|jd�y)N.FrT)rcrQrC�__unpacked__)rIrL�unpackeds   rM�test_unpackzBaseTest.test_unpack�sD���c�3�h����
�
�e�(�(�%�0��U�9�Q�<���
�
�h�+�+�T�2r_c��tjttttf}|j|jttttf�|j|jd�y)Nr>)r�r�rdrBrQrErFrG�rIrYs  rM�
test_unionzBaseTest.test_union�sT���L�L��c��D��I�-�.��������d�3�i��c��%;�<�����)�)�2�.r_c��tjttttdff}|j|jttttdff�|j|jtf�y)N.)r�r�rdr7rcrErFrGr�s  rM�test_union_genericzBaseTest.test_union_generic�s^���L�L��a��%��3��-�/�0��������d�1�g�u�Q��V�}�%=�>�����)�)�A�4�0r_c���tttt��}|j	|jtt���dD]}|j
||��y)N)rDrFrG)rf�dirrdrBr��
issuperset�assertIn)rI�dir_of_gen_alias�generic_alias_propertys   rM�test_dirzBaseTest.test_dir�sM���s�4��9�~�.�����(�3�3�C��I�>�?�&R�"��M�M�0�2B�C�'Sr_c���|jD]W}|��|j}|jd|���5|t}|j	t|��|�ddd��Yy#1swY�dxYwrP)r?r@rArBrEr4rHs    rM�test_weakrefzBaseTest.test_weakref�sh���#�#�A��y���J�J�E�������0�1��#���� � ���U���u�5�2�1�	$�2�1�s�*A(�(A1	c�x�|jt�5tt��ddd�y#1swYyxYw)N��bad)r�rVr*rRr�s rM�test_no_kwargszBaseTest.test_no_kwargs�s$��
�
�
�y�
)��U�#�*�
)�
)�s�0�9c��Gd�dt�}|tt�}Gd�dt�}|j|tt�|j	t
�5|ttt��ddd�y#1swYyxYw)Nc��eZdZy)�>BaseTest.test_subclassing_types_genericalias.<locals>.SubClassNrur>r_rM�SubClassr��r�r_r�c���eZdZ�fd�Z�xZS)�9BaseTest.test_subclassing_types_genericalias.<locals>.Badc�,��t�|�|g|��i|��yr�)�super�__new__)�cls�args�kwargsr{s   �rMrzABaseTest.test_subclassing_types_genericalias.<locals>.Bad.__new__�s�������5�d�5�f�5r_)r@rvrwr�
__classcell__)r{s@rM�Badr�s
���
6�
6r_rr�)r*rdrBrEr�rV)rIr�rLrs    rM�#test_subclassing_types_genericaliasz,BaseTest.test_subclassing_types_genericalias�s^��)�|�)���s�#��	6�,�	6�	
�����S�	�*�
�
�
�y�
)���c�s�#�*�
)�
)�s�"B�Bc��tttf}t|�}t	|�}|jt
|�d�y)Nz*tuple[int, str])rcrBrQrh�nextrEr�)rIrJ�iter_trps    rM�test_iter_creates_starred_tuplez(BaseTest.test_iter_creates_starred_tuple�s6���#�s�(�O���a�����L������a��"4�5r_c��tttf}t|�}t	|�|jt�5t	|�ddd�y#1swYyxYwr�)rcrBrQrhrr��
StopIteration)rIrJrs   rM�,test_calling_next_twice_raises_stopiterationz5BaseTest.test_calling_next_twice_raises_stopiteration�s@���#�s�(�O���a����V��
�
�
�}�
-���L�.�
-�
-�s�A�Ac�B�tttf}t|�}~yr�)rcrBrQrh)rIrJ�iter_xs   rM�
test_del_iterzBaseTest.test_del_iter�s���#�s�(�O���a���r_)tr@rvrw�__doc__r|rcrdrerfrg�	enumeraterrrrrrrrr	r(r)rrrrr
r�	Awaitable�	Coroutine�
AsyncIterable�
AsyncIterator�AsyncGenerator�	Generator�Iterable�Iterator�
Reversible�	Container�
Collectionrrrrr�Set�
MutableSet�Mapping�MutableMapping�MappingView�KeysView�	ItemsView�
ValuesView�Sequence�MutableSequencer+r,r'rrrr-r.r$r#r1r/r0r2r3r4r&rrr rrrr?�ctypes�extend�Array�
LibraryLoaderr!r"�
MPSimpleQueue�MPQueue�MPJoinableQueuerNrWrjrqr}r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r	r
rrr>r_rMr;r;_s����$�T�$�5�$�$�$��$�c�$�9�$�i�$� �$�"'�$�$�$��$��	$�
!�$�
#*�$�
,4�$�
6>�$��
$�$�
$��$�,�$�.=�$�'�$�,�$�.I�$��$�!*�$�#�$�%2�$�$�$�&/�$��$� (�$� �$��$�!+�$� �!$� +�!$�" �#$�""'�#$�$�%$�&�'$�&%�'$�(�)$�(-�)$�(/:�)$�*�+$�* )�+$�*+5�+$�,�-$�, /�-$�.&�/$�.(:�/$�0�1$�2�3$�4#�5$�4%2�5$�6(�7$�6*>�7$�8�9$�8(�9$�:*�;$�<!�=$�<#.�=$�>�?$�>,�?$�>.1�?$�@#�A$�B�C$�B'�C$�D�E$�F �G$�F",�G$�H�I$�M�J�����f�l�l�F�,@�,@�A�B������j�+�+�W�o�G�	H�	;��K�$*�,�C�
�
/�W�./�<0�|!�<	;�&�
%�$��
@�N�.3�/�
1�
D�6�$�
	$�6��r_r;c� �eZdZeefZd�Zd�Zy)�TypeIterationTestsc��|jD]�}|j|��5d}|jt|�5t	|�ddd�|jt|�5t|�ddd�|jt|�5|D]}�	ddd�ddd���y#1swY�exYw#1swY�GxYw#1swY�,xYw#1swY��xYw)N)r|zobject is not iterable)�_UNITERABLE_TYPESrArUrVrhrd)rI�	test_type�expected_error_regex�_s    rM�test_cannot_iteratez&TypeIterationTests.test_cannot_iterate�s����/�/�I����9��-�'?�$��+�+�I�7K�L���O�M��+�+�I�7K�L���O�M��+�+�I�7K�L�&���'�M�
.�-�0�M�L��L�L��L�L��
.�-�sR�C�B+�C�%B7�1C�C�C�+B4�0C�7C�<C�C�C�C	c�R�|jD]}|j|t��yr�)r5�assertNotIsInstancer)rI�type_to_tests  rM� test_is_not_instance_of_iterablez3TypeIterationTests.test_is_not_instance_of_iterable�s"�� �2�2�L��$�$�\�8�<�3r_N)r@rvrwrdrcr5r9r=r>r_rMr3r3�s���u�
��
�=r_r3�__main__)gr�unittestr�rr��collectionsrrrrrr	�collections.abc�concurrent.futuresr�concurrent.futures.threadr�
contextlibr
r�contextvarsrr�csvrr�dataclassesr�	functoolsrrr�graphlibr�loggingrr�mailboxrrr+�ImportError�difflibr�filecmpr�	fileinputr�	itertoolsr�http.cookiesr �multiprocessing.managersr!�multiprocessing.poolr"�multiprocessing.queuesr#r/r$r0r%r1�multiprocessing.shared_memoryr&�osr'�rer(r)r�r*r+r,�tempfiler-r.�urllib.parser/r0�
unittest.caser1�queue�weakrefr2r3r4r�r5r6r7r8r9rcrBrQrRr��TestCaser;r3r@�mainr>r_rM�<module>r_sw��+��
������%�/�J�)�&��=�=�&�0�)���$������3�0�C�7�G��;���D�D�=�1�.�$�/�/�
����C�L���C�L���C�L���e�C�j�N�1���e�A�h�L��O��e�C��H�o�����e�C��H�o�����e�A�s�F�m��a��	�
�5��c��?�
��	�.�5��C��=�.��	�#�
��c�3�h��
� �	�
�5��c��?�
�C�
� �	�%�
&�%��S��/�
&�3�
&�'�	�
"�5�!�%��S��/�!�"�
"�#�
�5��:��
�5��8��
�5��c��?��
�5��c��?��
�5��C��=��	�&��s�C�x��
!�"�	�&��q�#�v��
� �	�#�v�e�C��H�o�&�
&�'�	�&��s�C�x��
!�3�
&�'�	�%���c�3�h��(�#�
-�.�	�&��v�e�C��H�o�.�/�
0�1�	�&��'��c�3�h��'�(�
)�*�	�
)�5���c�3�h��(�)�
)�*�7��>s�x� � �s�l=��*�*�=�(�z���H�M�M�O���e��
�F������J��K��M��G��O�
�����M��s6�5J�J%�7J;�J"�!J"�%J8�7J8�;K�K

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