shell bypass 403
o
`b � @ s� d Z ddlZddlZddlZddlmZmZmZmZ G dd� dej�Z G dd� dej�Z
G dd � d ej�Zed
kr?e�
� dS dS )z"Test cases for the fnmatch module.� N)�fnmatch�fnmatchcase� translate�filterc @ sZ e Zd Zdefdd�Zdd� Zdd� Zdd � Zd
d� Zdd
� Z dd� Z
dd� Zdd� ZdS )�FnmatchTestCaseTc C s@ |r| � |||�d||f � d S | �|||�d||f � d S )Nzexpected %r to match pattern %rz#expected %r not to match pattern %r)�
assertTrue�assertFalse)�self�filename�patternZshould_match�fn� r
�:/usr/local/python-3.10/lib/python3.10/test/test_fnmatch.py�check_match s ����zFnmatchTestCase.check_matchc C s� | 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[\]z[!\]zfoo
barzfoo*zfoo
bar
z
foo�
�r �r �checkr
r
r �test_fnmatch s&