ó
�™xTc           @   sC   d  d l  m Z d  d l m Z d „  Z e d k r? e ƒ  n  d S(   iÿÿÿÿ(   t   division(   t   wildcardc           C   s¿  t  j d d d d ƒ s t ‚ t  j d d ƒ s6 t ‚ t  j d d ƒ sN t ‚ t  j d d ƒ sf t ‚ t  j d d	 ƒ s~ t ‚ t  j d d
 ƒ s— t ‚ t  j d d ƒ s¯ t ‚ t  j d d ƒ sÈ t ‚ t  j d d ƒ sà t ‚ t  j d d ƒ sù t ‚ t  j d d ƒ st ‚ t  j d d ƒ s*t ‚ t  j d d ƒ sCt ‚ t  j d d d d ƒsat ‚ t  j d d d d ƒst ‚ t  j d d d d ƒs�t ‚ t  j d d ƒ s¶t ‚ d GHd  S(   Nt   stringt    t   patternt   *t   at   ?s   [a-z]R   s   wi*cards   wi*carts   wi*c*ds   wi*z*ds   w*c??ds   w*d??ds   w*c[a]?ds	   w*c[^a]?ds   wild*ards	   wild\*ardt   escape_chars   \s   wild\**s	   \*?[^a-z]s   \\\*\?\[\^\a\-\z\]t   OK(   R   t   is_matcht   AssertionError(    (    (    sK   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/iotbx/regression/tst_wildcard.pyt   exercise   s(    t   __main__N(   t
   __future__R    t   iotbxR   R   t   __name__(    (    (    sK   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/iotbx/regression/tst_wildcard.pyt   <module>   s   	