Sindbad~EG File Manager
�
'Μg�* � �� � d Z ddlZddlZddlZddlZddlmZmZmZmZ G d� dej � Z
G d� dej � Z G d� d ej � Ze
d
k( r ej � yy)z"Test cases for the fnmatch module.� N)�fnmatch�fnmatchcase� translate�filterc �` � e Zd Zdefd�Zd� Zd� Zd� Zd� Zd� Z d� Z
d � Zd
� Zd� Z
d� Zd
� Zd� Zy)�FnmatchTestCaseTc � � |r | j |||� d|�d|��� y | j |||� d|�d|��� y )Nz expected z to match pattern z not to match pattern )�
assertTrue�assertFalse)�self�filename�pattern�should_match�fns �./usr/local/lib/python3.12/test/test_fnmatch.py�check_matchzFnmatchTestCase.check_match sG � ���O�O�B�x��1�$�g�/�
0�
���R��'�2�$�g�/�
0� c �j � | j } |dd� |dd� |dd� |dd� |dd� |dd� |dd� |dd� |dd d
� |ddd
� |dd
d
� |dd� |dd� |ddd
� |dd� |dd� |ddd
� |dd� y )N�abcz?*?z???*z*???z???�*zab[cd]zab[!de]zab[de]F�az??�b�\�[\]z[!\]zfoo
barzfoo*zfoo
bar
z
foo�
�r �r �checks r �test_fnmatchzFnmatchTestCase.test_fnmatch s� � �� � ��
�e�U��
�e�U��
�e�V��
�e�V��
�e�U��
�e�S��
�e�X��
�e�Y��
�e�X�u�%�
�c�4���
�c�3��� �d�F��
�c�7��
�d�G�U�#� �j�&�!�
�l�F�#�
�g�v�u�%�
�d�C�r c �B � | j } |dd� |ddd� y )N�2aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaz*a*a*a*a*a*a*a*a*a*a�3aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFr r s r �test_slow_fnmatchz!FnmatchTestCase.test_slow_fnmatch1 s'