File: //lib64/python3.6/test/__pycache__/test_flufl.cpython-36.pyc
3
\C � @ s6 d dl Z d dlZG dd� dej�Zedkr2ej� dS )� Nc @ s e Zd Zdd� Zdd� ZdS )�
FLUFLTestsc C s� d}t |jd�ddtj� | jt��}t |jd�ddtj� W d Q R X | jt|j�d� | j |jj
d� | j |jjd� | j |jjd � | j |jj
d
� d S )Nz-from __future__ import barry_as_FLUFL
2 {0} 3z<>z<BDFL test>�execz!=z<FLUFL test>z,with Barry as BDFL, use '<>' instead of '!='z2 != 3
� � )�compile�format�
__future__ZCO_FUTURE_BARRY_AS_BDFL�assertRaises�SyntaxError�assertRegex�str� exception�assertEqual�text�filename�lineno�offset)�self�code�cm� r �"/usr/lib64/python3.6/test_flufl.py�test_barry_as_bdfl s zFLUFLTests.test_barry_as_bdflc C s� d}t |jd�dd� | jt��}t |jd�dd� W d Q R X | jt|j�d� | j|jjd� | j|jj d� | j|jj
d � | j|jjd
� d S )Nz2 {0} 3z!=z<BDFL test>r z<>z<FLUFL test>zinvalid syntaxz2 <> 3
� r )r r r r
r r r
r r r r r )r r r r r r �test_guido_as_bdfl s zFLUFLTests.test_guido_as_bdflN)�__name__�
__module__�__qualname__r r r r r r r s r �__main__)r ZunittestZTestCaser r �mainr r r r �<module> s