;
Ìâ"Ic               @   ss   d  Z  d d l m Z d d l Z d d l m Z m Z Gd „  d e j ƒ Z d „  Z e	 d k o e ƒ  n d S(	   u"   Test cases for the fnmatch module.i    (   u   supportN(   u   fnmatchu   fnmatchcasec             B   s5   |  Ee  Z d  d „ Z d „  Z d „  Z d „  Z d S(   i   c             C   sV   | o' |  j  t | | ƒ d | | f ƒ n% |  j  t | | ƒ d | | f ƒ d  S(   Nu   expected %r to match pattern %ru#   expected %r not to match pattern %r(   u   assert_u   fnmatch(   u   selfu   filenameu   patternu   should_match(    (    u.   /mit/python/lib/python3.0/test/test_fnmatch.pyu   check_match
   s    c             C   sÏ   |  j  } | d d ƒ | d d ƒ | d d ƒ | d d ƒ | d d ƒ | d d ƒ | d d ƒ | d d ƒ | d d	 d
 ƒ | d d d
 ƒ | d d d
 ƒ | d d ƒ | d d ƒ | d d d
 ƒ d  S(   Nu   abcu   ?*?u   ???*u   *???u   ???u   *u   ab[cd]u   ab[!de]u   ab[de]i    u   au   ??u   bu   \u   [\]u   [!\](   u   check_match(   u   selfu   check(    (    u.   /mit/python/lib/python3.0/test/test_fnmatch.pyu   test_fnmatch   s    	c             C   s\   |  j  t t d d ƒ |  j  t t d d ƒ |  j  t t d d ƒ |  j  t t d d ƒ d  S(   Nu   tests   *s   testu   *(   u   assertRaisesu	   TypeErroru   fnmatchu   fnmatchcase(   u   self(    (    u.   /mit/python/lib/python3.0/test/test_fnmatch.pyu   test_mix_bytes_str(   s    c             C   s$   |  j  d d ƒ |  j  d d ƒ d  S(   Ns   tests   te*s   testÿs   te*ÿ(   u   check_match(   u   self(    (    u.   /mit/python/lib/python3.0/test/test_fnmatch.pyu
   test_bytes.   s    N(   u   __name__u
   __module__u   check_matchu   test_fnmatchu   test_mix_bytes_stru
   test_bytes(   u
   __locals__(    (    u.   /mit/python/lib/python3.0/test/test_fnmatch.pyu   FnmatchTestCase	   s   

		u   FnmatchTestCasec               C   s   t  j t ƒ d  S(   N(   u   supportu   run_unittestu   FnmatchTestCase(    (    (    u.   /mit/python/lib/python3.0/test/test_fnmatch.pyu	   test_main2   s    u   __main__(
   u   __doc__u   testu   supportu   unittestu   fnmatchu   fnmatchcaseu   TestCaseu   FnmatchTestCaseu	   test_mainu   __name__(    (    (    u.   /mit/python/lib/python3.0/test/test_fnmatch.pyu   <module>   s   )	