Sindbad~EG File Manager
�
'Μgh
���ddlmZddlZddlmZGd�d�ZGd�de�ZGd�d e�ZGd
�dej�Z e
dk(rej�yy)
�)�dequeN)�NEVER_EQc��eZdZd�Zy)�base_setc��||_y�N��el��selfr
s �//usr/local/lib/python3.12/test/test_contains.py�__init__zbase_set.__init__s �����N)�__name__�
__module__�__qualname__r�rr
rrs��rrc��eZdZd�Zy)�mysetc� �|j|k(Srr rs r
�__contains__zmyset.__contains__s���w�w�"�}�rN�rrrrrrr
rr
s��rrc��eZdZd�Zy)�seqc�"�|jg|Srr )r�ns r
�__getitem__zseq.__getitem__s�����y��|�rN)rrrrrrr
rrs��rrc�$�eZdZd�Zd�Zd�Zd�Zy)�TestContainsc���td��td�}td�}|jd|�|j d|�|jd|�|j d|�|jt�fd��|jt�fd��|jdd�|j dd�|jdd�|jdd�|jtd ��y)
N�rc���d�vS�Nr!r��as�r
�<lambda>z0TestContains.test_common_tests.<locals>.<lambda>s ���Q�!�Vrc���d�vSr#rr$s�r
r&z0TestContains.test_common_tests.<locals>.<lambda>s ���Q�a�Zr�c�abc�d�c�
�ddvS)Nr)rrrr
r&z0TestContains.test_common_tests.<locals>.<lambda>%s��T�U�]r)rrr�assertIn�assertNotIn�assertRaises� TypeError)r�br(r%s @r
�test_common_testszTestContains.test_common_testss�����Q�K���!�H����F���
�
�a�������A���
�
�a�������A�����)�^�4����)�%7�8�
�
�
�c�5�!�����e�$��
�
�b�"���
�
�b�%� ����)�%:�;rc�z�td�}|D]}|j||��|jd|�|j||�t|�}|D]}|j||��|jd|�|j||�Gd�d�}|j|�|j�y)N�
�c�0�eZdZ eed��Zd�Zy)�:TestContains.test_builtin_sequence_types.<locals>.Deviant1�c��|dk(rQ|jjd�|jjd�|jjd�y)N��
�r)�aList�remove�r�others r
�__eq__zATestContains.test_builtin_sequence_types.<locals>.Deviant1.__eq__<sB���B�;��J�J�%�%�b�)��J�J�%�%�b�)��J�J�%�%�b�)�rN)rrr�list�ranger=rArrr
�Deviant1r75s��
�
��r��O�E�
rrD)rCr-r.�tupler=)rr%�irDs r
�test_builtin_sequence_typesz(TestContains.test_builtin_sequence_types's����"�I���A��M�M�!�Q�������Q������A���!�H���A��M�M�!�Q�������Q������A�� � �
�����X�^�^�4rc�,�td�dddtf}tttj
tttf}|D]Q}||�}|D]}|j||��|j|||�k(�|j||k(��Sy)N�nanr!r))�floatrrBrE�dict�fromkeys�set� frozensetrr-�
assertTrue)r�values�constructors�constructor� container�elems r
�test_nonreflexivezTestContains.test_nonreflexiveEs����u��q�$��x�7���U�D�M�M�3� �5�H��'�K�#�F�+�I�!���
�
�d�I�.�"��O�O�I��V�)<�<�=��O�O�I��2�3�(rc����Gd�dt�}|�}Gd�d|�}|��|jd|v�|jdt��v�|jt�fd��y)Nc��eZdZd�Zy)�4TestContains.test_block_fallback.<locals>.ByContainsc��y)NFrr?s r
rzATestContains.test_block_fallback.<locals>.ByContains.__contains__Us��rNrrrr
�
ByContainsrXTs��
rrZc��eZdZ d�ZdZy)�7TestContains.test_block_fallback.<locals>.BlockContainsc3�K�y�wrr)rs r
�__iter__z@TestContains.test_block_fallback.<locals>.BlockContains.__iter__cs �����s�N)rrrr^rrrr
�
BlockContainsr\Xs��
�
� �Lrr_rc���d�vS)Nrr)�bcs�r
r&z2TestContains.test_block_fallback.<locals>.<lambda>js ���Q�"�Wr)�object�assertFalserBr/r0)rrZr(r_ras @r
�test_block_fallbackz TestContains.test_block_fallbackRse��� �� �
�L�� �J� ��_������a�� �����d�2�h��'����)�_�5rN)rrrr2rGrUrdrrr
rrs��<�(5�<4�6rr�__main__)�collectionsr�unittest�test.supportrrrr�TestCaserr�mainrrr
�<module>rks_����!����H���(��X6�8�$�$�X6�t�z���H�M�M�O�r
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists