mò
­fIc           @   s®   d  k  l Z l Z d k Z e i d d d ƒ Z e e d i d ƒ e e g  Z e i	 ƒ  D]! Z
 e
 i d j o e e
 q\ q\ [ ƒ d ƒ d	 „  Z e d
 ƒ e d ƒ d S(   (   s   vereqs
   TestFailedNs   def f(x): return xt   ?t   execi    t   globalt   fi   c         C   sV   y t  i |  d d ƒ Wn% t j
 o } t | i d ƒ n Xt d |  f ƒ ‚ d  S(   Nt   spamR   s   no SyntaxError for %r(   t	   _symtablet   symtablet
   brokencodet   SyntaxErrort   et   vereqt   filenamet
   TestFailed(   R   R	   (    (    t/   /mit/python/lib/python2.4/test/test_symtable.pyt   checkfilename   s
    s   def f(x): foo)(s   def f(x): global x(   t   test.test_supportR
   R   R   R   t   symbolst   namet   lent   _[1]t   valuest   steR   (   R   R
   R   R   R   R   R   (    (    R   R       s   	H	
