Ńň
ŕ"Ic           @   s~   d  d k  Z  d  d k l Z d  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(	   i˙˙˙˙N(   t   test_supports   \((\S+).py, line (\d+)c         C   s%   t  i t |    } | i d d  S(   Ni   i   (   t   rxt   searcht   strt   group(   t   msgt   mo(    (    s-   /mit/python/lib/python2.6/test/test_future.pyt   get_error_location	   s    t
   FutureTestc           B   sk   e  Z d    Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z	 d   Z
 d	   Z d
   Z RS(   c         C   s4   t  i d  d d k l } |  i | i d  d  S(   Nt   test_future1i˙˙˙˙(   R	   i   (   R    t   unloadt   testR	   t   assertEqualt   result(   t   selfR	   (    (    s-   /mit/python/lib/python2.6/test/test_future.pyR	      s    c         C   s4   t  i d  d d k l } |  i | i d  d  S(   Nt   test_future2i˙˙˙˙(   R   i   (   R    R
   R   R   R   R   (   R   R   (    (    s-   /mit/python/lib/python2.6/test/test_future.pyR      s    c         C   s!   t  i d  d d k l } d  S(   Nt   test_future3i˙˙˙˙(   R   (   R    R
   R   R   (   R   R   (    (    s-   /mit/python/lib/python2.6/test/test_future.pyR      s    c         C   sS   y d d k  l } Wn+ t j
 o } |  i t |  d  n X|  i d  d  S(   Ni˙˙˙˙(   t   badsyntax_future3R   t   3s   expected exception didn't occur(   s   badsyntax_future3R   (   R   R   t   SyntaxErrorR   R   t   fail(   R   R   R   (    (    s-   /mit/python/lib/python2.6/test/test_future.pyt   test_badfuture3   s
    c         C   sS   y d d k  l } Wn+ t j
 o } |  i t |  d  n X|  i d  d  S(   Ni˙˙˙˙(   t   badsyntax_future4R   R   s   expected exception didn't occur(   s   badsyntax_future4R   (   R   R   R   R   R   R   (   R   R   R   (    (    s-   /mit/python/lib/python2.6/test/test_future.pyt   test_badfuture4%   s
    c         C   sS   y d d k  l } Wn+ t j
 o } |  i t |  d  n X|  i d  d  S(   Ni˙˙˙˙(   t   badsyntax_future5R   t   4s   expected exception didn't occur(   s   badsyntax_future5R   (   R   R   R   R   R   R   (   R   R   R   (    (    s-   /mit/python/lib/python2.6/test/test_future.pyt   test_badfuture5-   s
    c         C   sS   y d d k  l } Wn+ t j
 o } |  i t |  d  n X|  i d  d  S(   Ni˙˙˙˙(   t   badsyntax_future6R   R   s   expected exception didn't occur(   s   badsyntax_future6R   (   R   R   R   R   R   R   (   R   R   R   (    (    s-   /mit/python/lib/python2.6/test/test_future.pyt   test_badfuture65   s
    c         C   sS   y d d k  l } Wn+ t j
 o } |  i t |  d  n X|  i d  d  S(   Ni˙˙˙˙(   t   badsyntax_future7R   R   s   expected exception didn't occur(   s   badsyntax_future7R   (   R   R   R   R   R   R   (   R   R   R   (    (    s-   /mit/python/lib/python2.6/test/test_future.pyt   test_badfuture7=   s
    c         C   sS   y d d k  l } Wn+ t j
 o } |  i t |  d  n X|  i d  d  S(   Ni˙˙˙˙(   t   badsyntax_future8R   R   s   expected exception didn't occur(   s   badsyntax_future8R   (   R   R   R   R   R   R   (   R   R   R   (    (    s-   /mit/python/lib/python2.6/test/test_future.pyt   test_badfuture8E   s
    c         C   sS   y d d k  l } Wn+ t j
 o } |  i t |  d  n X|  i d  d  S(   Ni˙˙˙˙(   t   badsyntax_future9R!   R   s   expected exception didn't occur(   s   badsyntax_future9R   (   R   R!   R   R   R   R   (   R   R!   R   (    (    s-   /mit/python/lib/python2.6/test/test_future.pyt   test_badfuture9M   s
    c      	   B   sb   y d d  UWn e  j
 o n X|  i d  y d d  UWn e  j
 o n X|  i d  d  S(   Ns9   from __future__ import division, with_statement; with = 0s   syntax error didn't occurs;   from __future__ import (with_statement, division); with = 0(   R   R   (   R   (    (    s-   /mit/python/lib/python2.6/test/test_future.pyt   test_parserhackU   s    (   t   __name__t
   __module__R	   R   R   R   R   R   R   R   R    R"   R#   (    (    (    s-   /mit/python/lib/python2.6/test/test_future.pyR      s   										c           C   s   t  i t  d  S(   N(   R    t   run_unittestR   (    (    (    s-   /mit/python/lib/python2.6/test/test_future.pyt	   test_mainj   s    t   __main__(   t   unittestR   R    t   ret   compileR   R   t   TestCaseR   R'   R$   (    (    (    s-   /mit/python/lib/python2.6/test/test_future.pyt   <module>   s   	]	