CasperSecurity

Current Path : /usr/lib/python3.10/test/support/__pycache__/
Upload File :
Current File : //usr/lib/python3.10/test/support/__pycache__/bytecode_helper.cpython-310.pyc

o

`�wio�@s8dZddlZddlZddlZe�ZGdd�dej�ZdS)zGbytecode_helper - support tools for testing correct bytecode generation�Nc@s0eZdZdZdd�Zefdd�Zefdd�ZdS)	�BytecodeTestCasez1Custom assertion methods for inspecting bytecode.cCst��}tj||d�|��S)N)�file)�io�StringIO�dis�getvalue)�self�co�s�r�3/usr/lib/python3.10/test/support/bytecode_helper.py�get_disassembly_as_stringsz*BytecodeTestCase.get_disassembly_as_stringcCstt�|�D]}|j|kr|tus|j|kr|Sq|�|�}|tur*d||f}n	d}||||f}|�|�dS)zAReturns instr if opname is found, otherwise throws AssertionErrorz%s not found in bytecode:
%sz!(%s,%r) not found in bytecode:
%sN)r�get_instructions�opname�_UNSPECIFIED�argvalr
�fail�r�xrr�instr�disassembly�msgrrr�assertInBytecodes
�
z!BytecodeTestCase.assertInBytecodecCsnt�|�D]/}|j|kr4|�|�}|tur!d||f}|�|�q|j|kr4d}||||f}|�|�qdS)z(Throws AssertionError if opname is foundz%s occurs in bytecode:
%sz(%s,%r) occurs in bytecode:
%sN)rrrr
rrrrrrr�assertNotInBytecodes



��z$BytecodeTestCase.assertNotInBytecodeN)�__name__�
__module__�__qualname__�__doc__r
rrrrrrrr	s
r)r�unittestrr�objectr�TestCaserrrrr�<module>s
Hacker Blog, Shell İndir, Sql İnjection, XSS Attacks, LFI Attacks, Social Hacking, Exploit Bot, Proxy Tools, Web Shell, PHP Shell, Alfa Shell İndir, Hacking Training Set, DDoS Script, Denial Of Service, Botnet, RFI Attacks, Encryption
Telegram @BIBIL_0DAY