| Server IP : 121.121.20.254 / Your IP : 216.73.217.141 Web Server : Microsoft-IIS/10.0 System : Windows NT WEB-SERVER 10.0 build 20348 (Windows Server 2022) AMD64 User : IUSR ( 0) PHP Version : 8.3.28 Disable Function : NONE MySQL : ON | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/Python315/Lib/test/__pycache__/ |
Upload File : |
R
>lqja c �2 � ] PH s ] QHGs Q Q\2 sP! )� )�CodegenTestCasec �L ` � \ sQ s]s n Q sQ sQ sQ sQ sQ s Q s
QsU sP! ) �IsolatedCodeGenTestsc � � STt, tF D o[ U[ 2 % f J UMJ ooSTt, tF D o[ U[ 2 % c J UMJ ooU O V2 U O [ UO 2 2 [ U2 2 [
UO 2 U2 F D v qVU O VV2 J P! t toh t toh )N)�
isinstance�list�assertInstructionsMatch�assertEqual�len�
get_nested�zip�!assertInstructionsMatch_recursive)�self�insts�expected_insts�i�expected_nested�n_insts�
n_expecteds &&& �/C:\Python315\\Lib\test\test_compiler_codegen.pyr
�6IsolatedCodeGenTests.assertInstructionsMatch_recursive
s� � �&4�L�n��
�1�d�8K�1�1�n��L�%3�O�^��:�a��;N�!�!�^��O��$�$�U�;�����U�-�-�/�0�#�o�2F�G�#&�u�'7�'7�'9�?�#K��G��2�2�7�G� $L�� M��Os �C�C�C�Cc �z � ] PHoUO UQQ2 oU O U2 oU O VR2 P! )r z
my_file.py�exec)�ast�parse�
generate_coder
)r �snippetr r �ar s &&& r �codegen_test�!IsolatedCodeGenTests.codegen_test s5 � ���I�I�g�|�V�4���"�"�1�%���.�.�u�E� c
� � Q oU O 2 oQQQQQU O 2 9o]1QQU O 2 9o1UQUQ Q
Q,
oU O V2 P! )z42 if True else 24�POP_JUMP_IF_FALSE�JUMP_NO_INTERRUPT��RESUMEr r ��ANNOTATIONS_PLACEHOLDERN)�
LOAD_CONSTr � )�TO_BOOLr r) )r( r) r) )r( � r) ��POP_TOPN�r( r) ��RETURN_VALUEN��Labelr )r r � false_lbl�exit_lbl�expecteds & r �test_if_expression�'IsolatedCodeGenTests.test_if_expression sr � �&���J�J�L� ��-� ��
�t�z�z�|�";�)�Q�?� �
�d�j�j�l�":�(�;�� ����"�
��
���'�,r c �� � Q oU O 2 oQQQQU O 2 9oQU O 2 9o]1QQQ Q
QQQ
QU1UQQQQ,oU O V2 P! )zfor x in l:
print(x)�FOR_ITER�JUMPr$ r&