Sindbad~EG File Manager
a
��g~ � @ sB d dl Z d dlZd dlmZ G dd� dej�Zedkr>e�� dS )� N)�supportc @ s e Zd Zdd� Zdd� ZdS )�
FLUFLTestsc C s� d}t |�d�ddtj� | �t��&}t |�d�ddtj� W d � n1 sP0 Y | �t|j�d� | � d|jj
� | �|jjd� | �|jj
d � | �|jjt�� r�d
nd� d S )Nz-from __future__ import barry_as_FLUFL
2 {0} 3�<>�<BDFL test>�exec�!=�<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�assertIn�text�assertEqual�filename�lineno�offsetr �use_old_parser��self�code�cm� r �+/usr/local/lib/python3.9/test/test_flufl.py�test_barry_as_bdfl s ��"�zFLUFLTests.test_barry_as_bdflc C s� d}t |�d�dd� | �t��"}t |�d�dd� W d � n1 sH0 Y | �t|j�d� | �d|jj� | � |jj
d� | � |jjd � | � |jjt
�� r�d
nd� d S )Nz2 {0} 3r r r r r zinvalid syntaxz2 <> 3� r
r )r r
r r r r r r r r r r r r r r r r r �test_guido_as_bdfl s 0zFLUFLTests.test_guido_as_bdflN)�__name__�
__module__�__qualname__r! r# r r r r r s r �__main__)r Zunittest�testr ZTestCaser r$ �mainr r r r �<module> s
!
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists