mς
­fIc           @   su   d  k  Z  d k l Z d  k Z e i d  Z d   Z d e  i f d     YZ d   Z	 e
 d j o e	   n d  S(   N(   s   test_supports   \((\S+).py, line (\d+)c         C   s%   t  i t |    } | i d d  S(   Ni   i   (   t   rxt   searcht   strt   msgt   mot   group(   R   R   (    (    t-   /mit/python/lib/python2.4/test/test_future.pyt   get_error_location	   s    t
   FutureTestc           B   sb   t  Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z	 d	   Z
 d
   Z RS(   Nc         C   s1   t  i d  d k l } |  i | i d  d  S(   Nt   test_future1(   s   test_future1i   (   t   test_supportt   unloadt   testR	   t   selft   assertEqualt   result(   R   R	   (    (    R   R	      s    c         C   s1   t  i d  d k l } |  i | i d  d  S(   Nt   test_future2(   s   test_future2i   (   R
   R   R   R   R   R   R   (   R   R   (    (    R   R      s    c         C   s   t  i d  d k l } d  S(   Nt   test_future3(   s   test_future3(   R
   R   R   R   (   R   R   (    (    R   R      s    c         C   sP   y d k  l } Wn+ t j
 o } |  i t |  d  n X|  i d  d  S(   N(   s   badsyntax_future3t   badsyntax_future3t   3s   expected exception didn't occur(   s   badsyntax_future3R   (   R   R   t   SyntaxErrorR   R   R   R   t   fail(   R   R   R   (    (    R   t   test_badfuture3   s
    c         C   sP   y d k  l } Wn+ t j
 o } |  i t |  d  n X|  i d  d  S(   N(   s   badsyntax_future4t   badsyntax_future4R   s   expected exception didn't occur(   s   badsyntax_future4R   (   R   R   R   R   R   R   R   R   (   R   R   R   (    (    R   t   test_badfuture4%   s
    c         C   sP   y d k  l } Wn+ t j
 o } |  i t |  d  n X|  i d  d  S(   N(   s   badsyntax_future5t   badsyntax_future5t   4s   expected exception didn't occur(   s   badsyntax_future5R   (   R   R   R   R   R   R   R   R   (   R   R   R   (    (    R   t   test_badfuture5-   s
    c         C   sP   y d k  l } Wn+ t j
 o } |  i t |  d  n X|  i d  d  S(   N(   s   badsyntax_future6t   badsyntax_future6R   s   expected exception didn't occur(   s   badsyntax_future6R   (   R   R   R   R   R   R   R   R   (   R   R   R   (    (    R   t   test_badfuture65   s
    c         C   sP   y d k  l } Wn+ t j
 o } |  i t |  d  n X|  i d  d  S(   N(   s   badsyntax_future7t   badsyntax_future7R   s   expected exception didn't occur(   s   badsyntax_future7R   (   R   R   R   R   R   R   R   R   (   R   R   R   (    (    R   t   test_badfuture7=   s
    c         C   sP   y d k  l } Wn+ t j
 o } |  i t |  d  n X|  i d  d  S(   N(   s   badsyntax_future8t   badsyntax_future8R   s   expected exception didn't occur(   s   badsyntax_future8R   (   R   R    R   R   R   R   R   R   (   R   R   R    (    (    R   t   test_badfuture8E   s
    c         C   sP   y d k  l } Wn+ t j
 o } |  i t |  d  n X|  i d  d  S(   N(   s   badsyntax_future9t   badsyntax_future9R   s   expected exception didn't occur(   s   badsyntax_future9R   (   R   R"   R   R   R   R   R   R   (   R   R   R"   (    (    R   t   test_badfuture9M   s
    (   t   __name__t
   __module__R	   R   R   R   R   R   R   R   R!   R#   (    (    (    R   R      s   									c           C   s   t  i t  d  S(   N(   R
   t   run_unittestR   (    (    (    R   t	   test_mainU   s    t   __main__(   t   unittestR   R
   t   ret   compileR    R   t   TestCaseR   R'   R$   (   R
   R   R)   R    R   R*   R'   (    (    R   t   ?   s   			H	