;
Μβ"Ic               @   s{   d  d l  Z  d  d l m Z d  d l Z e j d  Z d   Z Gd   d e  j  Z d   Z	 e
 d k o e	   n d S(	   i    N(   u   supportu   \((\S+).py, line (\d+)c             C   s%   t  j t |    } | j d d  S(   Ni   i   (   u   rxu   searchu   stru   group(   u   msgu   mo(    (    u-   /mit/python/lib/python3.0/test/test_future.pyu   get_error_location	   s    c             B   s   |  Ee  Z d    Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z	 d   Z
 d	   Z d
   Z d   Z d   Z d S(   c             C   s4   t  j d  d d l m } |  j | j d  d  S(   Nu   test_future1i    (   u   test_future1i   (   u   supportu   unloadu   testu   test_future1u   assertEqualu   result(   u   selfu   test_future1(    (    u-   /mit/python/lib/python3.0/test/test_future.pyu   test_future1   s    c             C   s4   t  j d  d d l m } |  j | j d  d  S(   Nu   test_future2i    (   u   test_future2i   (   u   supportu   unloadu   testu   test_future2u   assertEqualu   result(   u   selfu   test_future2(    (    u-   /mit/python/lib/python3.0/test/test_future.pyu   test_future2   s    c             C   s!   t  j d  d d l m } d  S(   Nu   test_future3i    (   u   test_future3(   u   supportu   unloadu   testu   test_future3(   u   selfu   test_future3(    (    u-   /mit/python/lib/python3.0/test/test_future.pyu   test_future3   s    c             C   se   y d d l  m } Wn= t k
 o1 } z |  j t |  d  WYd  d  } ~ Xn X|  j d  d  S(   Ni    (   u   badsyntax_future3u   badsyntax_future3u   3u   expected exception didn't occur(   u   badsyntax_future3u   3(   u   testu   badsyntax_future3u   SyntaxErroru   assertEqualu   get_error_locationu   fail(   u   selfu   badsyntax_future3u   msg(    (    u-   /mit/python/lib/python3.0/test/test_future.pyu   test_badfuture3   s
    *c             C   se   y d d l  m } Wn= t k
 o1 } z |  j t |  d  WYd  d  } ~ Xn X|  j d  d  S(   Ni    (   u   badsyntax_future4u   badsyntax_future4u   3u   expected exception didn't occur(   u   badsyntax_future4u   3(   u   testu   badsyntax_future4u   SyntaxErroru   assertEqualu   get_error_locationu   fail(   u   selfu   badsyntax_future4u   msg(    (    u-   /mit/python/lib/python3.0/test/test_future.pyu   test_badfuture4%   s
    *c             C   se   y d d l  m } Wn= t k
 o1 } z |  j t |  d  WYd  d  } ~ Xn X|  j d  d  S(   Ni    (   u   badsyntax_future5u   badsyntax_future5u   4u   expected exception didn't occur(   u   badsyntax_future5u   4(   u   testu   badsyntax_future5u   SyntaxErroru   assertEqualu   get_error_locationu   fail(   u   selfu   badsyntax_future5u   msg(    (    u-   /mit/python/lib/python3.0/test/test_future.pyu   test_badfuture5-   s
    *c             C   se   y d d l  m } Wn= t k
 o1 } z |  j t |  d  WYd  d  } ~ Xn X|  j d  d  S(   Ni    (   u   badsyntax_future6u   badsyntax_future6u   3u   expected exception didn't occur(   u   badsyntax_future6u   3(   u   testu   badsyntax_future6u   SyntaxErroru   assertEqualu   get_error_locationu   fail(   u   selfu   badsyntax_future6u   msg(    (    u-   /mit/python/lib/python3.0/test/test_future.pyu   test_badfuture65   s
    *c             C   se   y d d l  m } Wn= t k
 o1 } z |  j t |  d  WYd  d  } ~ Xn X|  j d  d  S(   Ni    (   u   badsyntax_future7u   badsyntax_future7u   3u   expected exception didn't occur(   u   badsyntax_future7u   3(   u   testu   badsyntax_future7u   SyntaxErroru   assertEqualu   get_error_locationu   fail(   u   selfu   badsyntax_future7u   msg(    (    u-   /mit/python/lib/python3.0/test/test_future.pyu   test_badfuture7=   s
    *c             C   se   y d d l  m } Wn= t k
 o1 } z |  j t |  d  WYd  d  } ~ Xn X|  j d  d  S(   Ni    (   u   badsyntax_future8u   badsyntax_future8u   3u   expected exception didn't occur(   u   badsyntax_future8u   3(   u   testu   badsyntax_future8u   SyntaxErroru   assertEqualu   get_error_locationu   fail(   u   selfu   badsyntax_future8u   msg(    (    u-   /mit/python/lib/python3.0/test/test_future.pyu   test_badfuture8E   s
    *c             C   se   y d d l  m } Wn= t k
 o1 } z |  j t |  d  WYd  d  } ~ Xn X|  j d  d  S(   Ni    (   u   badsyntax_future9u   badsyntax_future9u   3u   expected exception didn't occur(   u   badsyntax_future9u   3(   u   testu   badsyntax_future9u   SyntaxErroru   assertEqualu   get_error_locationu   fail(   u   selfu   badsyntax_future9u   msg(    (    u-   /mit/python/lib/python3.0/test/test_future.pyu   test_badfuture9M   s
    *c             C   sh   y t  d  Wn t k
 o Yn X|  j d  y t  d  Wn t k
 o Yn X|  j d  d  S(   Nu.   from __future__ import print_function; print 0u   syntax error didn't occuru0   from __future__ import (print_function); print 0(   u   execu   SyntaxErroru   fail(   u   self(    (    u-   /mit/python/lib/python3.0/test/test_future.pyu   test_parserhackU   s    c             C   s!   t  j d  d d l m } d  S(   Nu   test.test_future5i    (   u   test_future5(   u   supportu   unloadu   testu   test_future5(   u   selfu   test_future5(    (    u-   /mit/python/lib/python3.0/test/test_future.pyu   test_multiple_featuresi   s    c             C   s4   i  } t  d i  |  |  j t | d t   d  S(   Nu/   from __future__ import unicode_literals; x = ''u   x(   u   execu
   assertTrueu
   isinstanceu   str(   u   selfu   scope(    (    u-   /mit/python/lib/python3.0/test/test_future.pyu   test_unicode_literals_execm   s    N(   u   __name__u
   __module__u   test_future1u   test_future2u   test_future3u   test_badfuture3u   test_badfuture4u   test_badfuture5u   test_badfuture6u   test_badfuture7u   test_badfuture8u   test_badfuture9u   test_parserhacku   test_multiple_featuresu   test_unicode_literals_exec(   u
   __locals__(    (    u-   /mit/python/lib/python3.0/test/test_future.pyu
   FutureTest   s   
												u
   FutureTestc               C   s   t  j t  d  S(   N(   u   supportu   run_unittestu
   FutureTest(    (    (    u-   /mit/python/lib/python3.0/test/test_future.pyu	   test_mains   s    u   __main__(   u   unittestu   testu   supportu   reu   compileu   rxu   get_error_locationu   TestCaseu
   FutureTestu	   test_mainu   __name__(    (    (    u-   /mit/python/lib/python3.0/test/test_future.pyu   <module>   s   	f	