python (3.12.0)
Αe* 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)fnmatchfnmatchcase translatefilterc ` e Zd ZdefdZd 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 )
assertTrueassertFalse)selffilenamepatternshould_matchfns E/BuggyBox/python/3.12.0/bootstrap/lib/python3.12/test/test_fnmatch.pycheck_matchzFnmatchTestCase.check_match sG OOBx1$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 )Nabcz?*?z???*z*???z???*zab[cd]zab[!de]zab[de]Faz??b\[\]z[!\]zfoo
barzfoo*zfoo
bar
z
foo
r r checks r test_fnmatchzFnmatchTestCase.test_fnmatch s
eU
eU
eV
eV
eU
eS
eX
eY
eXu%
c4
c3 dF
c7
dGU# j&!
lF#
gvu%
dCr c B | j } |dd |ddd y )N2aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaz*a*a*a*a*a*a*a*a*a*a3aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFr r s r test_slow_fnmatchz!FnmatchTestCase.test_slow_fnmatch1 s'