Sindbad~EG File Manager

Current Path : /usr/local/lib/python3.9/test/__pycache__/
Upload File :
Current File : //usr/local/lib/python3.9/test/__pycache__/test_codeop.cpython-39.opt-2.pyc

a

��g!�@spddlZddlZddlZddlmZddlmZmZddlZej	rJdd�Z
Gdd�dej�Ze
dkrle��dS)	�N)�support)�compile_command�PyCF_DONT_IMPLY_DEDENTcCs(|��D]\}}t|d�rd||<q|S)N�__call__T)�items�hasattr)�d�n�v�r�,/usr/local/lib/python3.9/test/test_codeop.py�unify_callabless

r
c@sZeZdZddd�Zddd�Zddd�Zd	d
�Zdd�Zd
d�Zdd�Z	dd�Z
dd�ZdS)�CodeopTests�singlec	Cs�tjr�t|d|�}|�|�|dkrpii}}tj}t��t_z&t||�tt	|dd�|�W|t_q�|t_0n,|dkr�ddi}dt
||�i}dt
||�i}|�t|�t|��n"t	|d|t
�}|�t|d|�|�dS)N�<input>r�eval�a��value)r�	is_jythonr�
assertTrue�sys�stdout�io�StringIO�exec�compiler�assertEqualr
r)	�self�str�symbol�coder�rZsaved_stdout�ctxZexpectedrrr�assertValids$



zCodeopTests.assertValidcCs|�t||d�d�dS)N�r )rr)rrr rrr�assertIncomplete.szCodeopTests.assertIncomplete�cCsXzt||d�|�d�Wn8ty6|�|�YntyR|�|�Yn0dS)Nr%z$No exception raised for invalid code)rZfail�SyntaxErrorr�
OverflowError)rrr Z	is_syntaxrrr�
assertInvalid2szCodeopTests.assertInvalidcCs�|j}tjsB|�td�tdddt��|�td�tdddt��n|d�|d�|d�|d�|d�|d	�|d
�|d�|d�|d
�|d�|d�|d�|d�|d�|d�|d�|d�|d�|d�|d�|d�|dd�|dd�|dd�|dd�|dd�|d d�|d!d�|d
�|d"�|d�|d#�|dd�|d d�|d!d�|d$�|d%�|d&�dS)'N��passrr�
�a = 1z
a = 1�a = 1
za = 1

z	

a = 1

zdef x():
  pass
zif 1:
 pass
z

if 1: pass
z

if 1: pass

zdef x():

 pass
zdef x():
  pass
  
zdef x():
  pass
 
zpass
z3**3
zif 9==3:
   pass
else:
   pass
z(if 1:
 pass
 if 1:
  pass
 else:
  pass
z#a
#b
a = 3
z#a

   
a=3
za=3

z
a = 9+ \
3z3**3rz(lambda z: 
 z**3)z9+ \
3z9+ \
3
z

a**3z
 
a**3z
#a
#b
a**3z

if 1: a=1

z
#a

   
a=3

z1def f():
 try: pass
 finally: [x for x in (1,2)]
zdef f():
 pass
#foo
z@a.b.c
def f():
 pass
)r$rrrrrr)r�avrrr�
test_valid<sf
��
��









zCodeopTests.test_validcCsH|j}|d�|d�|d�|d�|d�|d�|d�|d�|d�|d	�|d
�|d�|d�|d
�|d�|d�|d�|d�|d�|d�|d�|d�|d�|d�|d�|dd�|dd�|dd�|dd�|dd�|dd�|d d�|d!�|d"�|d#�|d$�|d%�|d&�|d'�|d(�|d)�|d*�|d+�|d,�|d-�|d.�|d/�|d0�|d1�|d2�|d3�|d4�|d5�|d6�|d7�|d8�|d9�|d:�|d;�|d<�|d=�|d>�|d?�|d@�|dA�|dB�|dC�|dD�|dE�|dF�|dG�|dH�|dI�|dJ�|d�|dK�|dL�|dM�|d�|dN�|dO�|dP�|dQ�|dR�|dS�|dT�|dU�|dV�|dW�|dX�|dY�|dZ�|d[�|d\�|d]�|d^�|d_�|d`�|da�|db�|dc�|dd�dS)eNz(a **z(a,b,z(a,b,(�a = (za = {zb + {zif 9==3:
   pass
else:zif 9==3:
   pass
else:
zif 9==3:
   pass
else:
   passzif 1:zif 1:
z if 1:
 pass
 if 1:
  pass
 else:z!if 1:
 pass
 if 1:
  pass
 else:
z'if 1:
 pass
 if 1:
  pass
 else:
  passzdef x():z	def x():
z
def x():

zdef x():
  passzdef x():
  pass
 zdef x():
  pass
  z

def x():
  passza = 9+ \za = 'a\z	a = '''xyr+rr-�(z(


z(9+z9+ \zlambda z: \z!if True:
 if True:
  if True:   
z@a(z@a(bz@a(b,z@a(b,cz@a(b,c,zfrom a import (zfrom a import (bzfrom a import (b,zfrom a import (b,czfrom a import (b,c,�[z[az[a,z[a,bz[a,b,�{z{az{a:z{a:bz{a:b,z{a:b,cz{a:b,c:z{a:b,c:dz	{a:b,c:d,za(za(bza(b,za(b,cza(b,c,za[za[bza[b,za[b:za[b:cza[b:c:za[b:c:dzdef a(zdef a(bzdef a(b,z	def a(b,cz
def a(b,c,z(az(a,z(a,bzif a:
 pass
elif b:zif a:
 pass
elif b:
 pass
else:zwhile a:zwhile a:
 pass
else:zfor a in b:zfor a in b:
 pass
else:ztry:ztry:
 pass
except:ztry:
 pass
finally:z!try:
 pass
except:
 pass
finally:zwith a:zwith a as b:zclass a:zclass a(z	class a(bz
class a(b,z
class a():z[x forz[x for x inz
[x for x in (z(x forz(x for x inz
(x for x in ()r&�rZairrr�test_incomplete~s�






zCodeopTests.test_incompletecCs�|j}|d�|d�|d�|d�|d�|d�|d�|d�|d	�|d
�|d�|dd
�|dd
�|dd
�|dd
�|dd
�|dd
�|dd
�|dd
�|d�|d�|d�|d�|d�|d�|d�dS)Nza bza @za b @za ** @za = za = 9 +zdef x():

pass
z

 if 1: pass

passz	a = 9+ \
za = 'a\ za = 'a\
r.rr2�]z())z[}z9+z	lambda z:z
return 2.3zif (a == 1 and b = 2): passzdel 1zdel (1,)zdel [1]zdel '1'z"[i for i in range(10)] = (1, 2, 3)�r*r6rrr�test_invalid�s6







zCodeopTests.test_invalidcCsR|j}|ddd�|ddd�|ddd�|ddd�|ddd�|ddd�dS)	Nz	raise = 4rr%zdef a-bzawait?z=!=za await raise bza await raise b?+1r9r6rrr�test_invalid_exec$szCodeopTests.test_invalid_execcCs@|�tdd�jtddd�j�|�tdd�jtddd�j�dS)Nr/�abcr�def)rr�co_filenamerZassertNotEqual)rrrr�
test_filename-s��zCodeopTests.test_filenamec	Cs�t�dtfdtf��*}td�|�t|j�d�Wd�n1sD0Yt���R|�	t
��(t�dt�tddd�Wd�n1s�0YWd�n1s�0YdS)	Nz	.*literalz	.*invalidz	'\e' is 0r�errorz1 is 1rr%)rZcheck_warnings�
SyntaxWarning�DeprecationWarningrr�len�warnings�catch_warningsZassertRaisesr(�simplefilter)r�wrrr�test_warning3s�0zCodeopTests.test_warningN)r)r)rr')�__name__�
__module__�__qualname__r$r&r*r1r7r:r;r?rHrrrrrs



B&	r�__main__)rZunittestrD�testrZcodeoprrrrr
ZTestCaserrI�mainrrrr�<module>s/

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists