Current File : //usr/local/apps/python3/lib/python3.11/test/__pycache__/test_fnmatch.cpython-311.opt-1.pyc |
�
�Ke�* � �� � d Z ddlZddlZddlZddlZddlmZmZmZmZ G d� dej � � Z
G d� dej � � Z G d� d ej � � Ze
d
k r ej � � dS dS )z"Test cases for the fnmatch module.� N)�fnmatch�fnmatchcase� translate�filterc �b � e Zd Zdefd�Zd� Zd� Zd� Zd� Zd� Z d� Z
d � Zd
� Zd� Z
d� Zd
� Zd� ZdS )�FnmatchTestCaseTc � � |r(| � |||� � d|�d|��� � d S | � |||� � d|�d|��� � d S )Nz expected z to match pattern z not to match pattern )�
assertTrue�assertFalse)�self�filename�pattern�should_match�fns �;/usr/local/apps/python3/lib/python3.11/test/test_fnmatch.py�check_matchzFnmatchTestCase.check_match s� � �� 0��O�O�B�B�x��1�1�1�$�H�H�g�g�/�
0�
0�
0�
0�
0�
���R�R��'�2�2�2�$�H�H�g�g�/�
0�
0�
0�
0�
0� c �� � | j } |dd� � |dd� � |dd� � |dd� � |dd� � |dd� � |dd� � |dd� � |dd d
� � |ddd
� � |dd
d
� � |dd� � |dd� � |ddd
� � |dd� � |dd� � |ddd
� � |dd� � d S )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 sb � �� ��
��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 �F � | j } |dd� � |ddd� � d S )N�2aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaz*a*a*a*a*a*a*a*a*a*a�3aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFr r s r �test_slow_fnmatchz!FnmatchTestCase.test_slow_fnmatch1 s: � �� ��
��h�.�/�/�/� ��n�4�e�<�<�<�<�<r c � � | � t t dd� � | � t t dd� � | � t t dd� � | � t t dd� � d S �N�test� *� testr )�assertRaises� TypeErrorr r �r s r �test_mix_bytes_strz"FnmatchTestCase.test_mix_bytes_str8 sp � ����)�W�f�d�;�;�;����)�W�g�s�;�;�;����)�[�&�$�?�?�?����)�[�'�3�?�?�?�?�?r c �D � | j } |dddt � � |dddt � � |dddt � � |dddt � � |dddt � � |dddt � � |dddt � � |dddt � � d S )Nr T�AbCF�usr/bin�usr\bin)r r r s r �test_fnmatchcasez FnmatchTestCase.test_fnmatchcase>