Uname: Linux web3.us.cloudlogin.co 5.10.226-xeon-hst #2 SMP Fri Sep 13 12:28:44 UTC 2024 x86_64
Software: Apache
PHP version: 8.1.31 [ PHP INFO ] PHP os: Linux
Server Ip: 162.210.96.117
Your Ip: 3.139.236.119
User: edustar (269686) | Group: tty (888)
Safe Mode: OFF
Disable Function:
NONE

name : test__opcode.cpython-310.pyc
o

ab1�@sZddlZddlmZddlZed�ZddlmZGdd�dej�Zedkr+e�	�dSdS)�N)�
import_module�_opcode)�stack_effectc@seZdZdd�Zdd�ZdS)�OpcodeTestsc	Cs�|�ttjd�d�|�ttjd�d�|�ttjdd�d�|�ttjdd�d�|�ttjdd�d	�|�ttd
�|�tttjd�|�tttjdd�tj��D]8\}}|j|d��&|tjkrxt|�|�tt|d�nt|d�|�tt|�Wd�n1s�wYq[t	t
d��t	tj���D]'}|j|d
��|�tt|�|�tt|d�Wd�n1s�wYq�dS)NZPOP_TOP���ZDUP_TOP_TWO�ZBUILD_SLICEr�����i0u��opname�)Zopcode)�assertEqualr�dis�opmapZassertRaises�
ValueError�items�subTest�
HAVE_ARGUMENT�set�range�values)�self�name�code�r�:/usr/local/python-3.10/lib/python3.10/test/test__opcode.py�test_stack_effects2

������zOpcodeTests.test_stack_effectc
	Cs�tjd}|�t|d�d�|�t|ddd�d�|�t|ddd�d�tjd}|�t|d�d�|�t|ddd�d�|�t|ddd�d�tjd	}|�t|d�d�|�t|ddd�d�|�t|ddd�d�tjtj}tj��D]]\}}|j|d
��K|tjkr�t|�}t|dd�}t|dd�}	nt|d�}t|ddd�}t|ddd�}	||vr�|�|t	||	��n|�||�|�|	|�Wd�n1s�wYqwdS)N�JUMP_IF_TRUE_OR_POPrT)�jumpFr�FOR_ITERr�JUMP_FORWARDr)
rrrrZhasjabsZhasjrelrrr�max)
rrr r!Zhas_jumprr�commonrZnojumprrr�test_stack_effect_jump#s<




����z"OpcodeTests.test_stack_effect_jumpN)�__name__�
__module__�__qualname__rr$rrrrr	sr�__main__)
rZtest.support.import_helperrZunittestrrZTestCaserr%�mainrrrr�<module>s:�
© 2025 GrazzMean