Your IP : 216.73.216.213


Current Path : /proc/242857/root/opt/alt/python34/lib64/python3.4/test/__pycache__/
Upload File :
Current File : //proc/242857/root/opt/alt/python34/lib64/python3.4/test/__pycache__/test_future.cpython-34.pyc

�
g f1�@syddlZddlmZddlZejd�Zdd�ZGdd�dej�Ze	dkruej
�ndS)	�N)�supportz\((\S+).py, line (\d+)cCs%tjt|��}|jdd�S)N��)�rx�search�str�group)�msgZmo�r
�5/opt/alt/python34/lib64/python3.4/test/test_future.py�get_error_location	src@s�eZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dd�Zdd�Zdd�Z
dd�Zdd�Zdd�ZdS)�
FutureTestc
Cs=tjd��(ddlm}|j|jd�WdQXdS)N�future_test1r)r�)r�CleanImport�testr�assertEqual�result)�selfrr
r
r�test_future1szFutureTest.test_future1c
Cs=tjd��(ddlm}|j|jd�WdQXdS)N�future_test2r)rr)rrrrrr)rrr
r
r�test_future2szFutureTest.test_future2c	Cs*tjd��ddlm}WdQXdS)N�test_future3r)r)rrrr)rrr
r
rrszFutureTest.test_future3cCscyddlm}Wn;tk
rQ}z|jt|�d�WYdd}~XnX|jd�dS)Nr)�badsyntax_future3r�3zexpected exception didn't occur)zbadsyntax_future3r)rr�SyntaxErrorrr�fail)rrr	r
r
r�test_badfuture3s
)zFutureTest.test_badfuture3cCscyddlm}Wn;tk
rQ}z|jt|�d�WYdd}~XnX|jd�dS)Nr)�badsyntax_future4rrzexpected exception didn't occur)zbadsyntax_future4r)rrrrrr)rrr	r
r
r�test_badfuture4%s
)zFutureTest.test_badfuture4cCscyddlm}Wn;tk
rQ}z|jt|�d�WYdd}~XnX|jd�dS)Nr)�badsyntax_future5r �4zexpected exception didn't occur)zbadsyntax_future5r!)rr rrrr)rr r	r
r
r�test_badfuture5-s
)zFutureTest.test_badfuture5cCscyddlm}Wn;tk
rQ}z|jt|�d�WYdd}~XnX|jd�dS)Nr)�badsyntax_future6r#rzexpected exception didn't occur)zbadsyntax_future6r)rr#rrrr)rr#r	r
r
r�test_badfuture65s
)zFutureTest.test_badfuture6cCscyddlm}Wn;tk
rQ}z|jt|�d�WYdd}~XnX|jd�dS)Nr)�badsyntax_future7r%rzexpected exception didn't occur)zbadsyntax_future7r)rr%rrrr)rr%r	r
r
r�test_badfuture7=s
)zFutureTest.test_badfuture7cCscyddlm}Wn;tk
rQ}z|jt|�d�WYdd}~XnX|jd�dS)Nr)�badsyntax_future8r'rzexpected exception didn't occur)zbadsyntax_future8r)rr'rrrr)rr'r	r
r
r�test_badfuture8Es
)zFutureTest.test_badfuture8cCscyddlm}Wn;tk
rQ}z|jt|�d�WYdd}~XnX|jd�dS)Nr)�badsyntax_future9r)rzexpected exception didn't occur)zbadsyntax_future9r)rr)rrrr)rr)r	r
r
r�test_badfuture9Ms
)zFutureTest.test_badfuture9cCscyddlm}Wn;tk
rQ}z|jt|�d�WYdd}~XnX|jd�dS)Nr)�badsyntax_future10r+rzexpected exception didn't occur)zbadsyntax_future10r)rr+rrrr)rr+r	r
r
r�test_badfuture10Us
)zFutureTest.test_badfuture10cCsdytd�Wntk
r"YnX|jd�ytd�Wntk
rRYnX|jd�dS)Nz.from __future__ import print_function; print 0zsyntax error didn't occurz0from __future__ import (print_function); print 0)�execrr)rr
r
r�test_parserhack]s


zFutureTest.test_parserhackc	Cs*tjd��ddlm}WdQXdS)Nztest.test_future5r)�test_future5)rrrr/)rr/r
r
r�test_multiple_featuresqsz!FutureTest.test_multiple_featurescCs.i}tdi|�|j|dt�dS)Nz/from __future__ import unicode_literals; x = ''�x)r-ZassertIsInstancer)rZscoper
r
r�test_unicode_literals_execusz%FutureTest.test_unicode_literals_execN)�__name__�
__module__�__qualname__rrrrrr"r$r&r(r*r,r.r0r2r
r
r
rr

sr
�__main__)Zunittestrr�re�compilerrZTestCaser
r3�mainr
r
r
r�<module>so