|
Server : LiteSpeed System : Linux server51.dnsbootclub.com 4.18.0-553.62.1.lve.el8.x86_64 #1 SMP Mon Jul 21 17:50:35 UTC 2025 x86_64 User : nandedex ( 1060) PHP Version : 8.1.33 Disable Function : NONE Directory : /opt/cppython/lib/python3.8/test/__pycache__/ |
U
>��g�� � @ s� d dl mZ d dlZd dlZd dlZd dlZd dlZd dlZd dlm Z ej
dkZdZdZ
e
fdd�Zd d
� Zdd� ZG d
d� dej�ZG dd� dej�Zedkr�e�� dS )� )�abcN)�support�big)�b�B�h�H�i�I�l�L�q�Q�n�N)� �@�=�<�>�!c c s4 t D ]*}| D ] }|dkr"|dkr"q||fV qqd S )N�r r )r r )�
integer_codes)�
byteorders�code� byteorder� r �//opt/cppython/lib/python3.8/test/test_struct.py�iter_integer_formats s
r c C s | d d d� S )N���r )�sr r r �string_reverse s r! c C s t r| S t| �S d S �N)�ISBIGENDIANr! )�valuer r r �bigendian_to_native s r% c @ s� e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dd� Z
dd� Zdd� Zdd� Z
dd� Zdd� Zdd� Zdd� Zdd � Zd!d"� Zd#d$� Zd%d&� Zejd'd(� �Zd)d*� Zd+d,� Zd-d.� Zd/d0� Zd1d2� Zd3d4� Zd5S )6�
StructTestc C s | � t�dd�d dkt� d S )Nz=i� r )�assertEqual�struct�packr# ��selfr r r �test_isbigendian! s zStructTest.test_isbigendianc C s | � tjtjd� t�d�}| �|d t�d�� d}d}t�|�}t�|�}| �|d |� | � tjtjdd� | � tjtjdddd� | � ttjftjdd� | � ttjftjdd� | � tjtjd d
� t�ddd
�}| � tjtjd|� | � tjtjd|� d S )N�Zr � Ziiizcbxxxxxxhhhhiillffd?z3c3b18x12h6i6l6f3d3?Zfoo�P�ds flap�iir'