|
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� � @ sf d dl Z d dlmZ d dlZd dlZd dlmZ G dd� de�ZG dd� dej �Z
edkrbe�� dS ) � N)�PickleBuffer)�supportc @ s e Zd ZdS )�BN)�__name__�
__module__�__qualname__� r r �5/opt/cppython/lib/python3.8/test/test_picklebuffer.pyr s r c @ sl e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dd� Z
dd� Zdd� Zdd� Z
dd� ZdS )�PickleBufferTestc
C s� t |���}t |���}| �|j|j� | �|j|j� | �|j|j� | �|j|j� | �|j|j� | �|j|j� | �|j|j� | �|j |j � | �|�
� |�
� � W 5 Q R X W 5 Q R X d S �N)�
memoryview�assertEqual�nbytes�readonly�itemsize�shape�strides�c_contiguous�f_contiguous�format�tobytes)�self�pb�equiv�mZexpectedr r r �check_memoryview s
z!PickleBufferTest.check_memoryviewc C sl | � t�� t� W 5 Q R X | � t�� td� W 5 Q R X td�}|�� | � t�� t|� W 5 Q R X d S )NZfoo� foo)�assertRaises� TypeErrorr r �release�
ValueError)r r r r r �test_constructor_failure! s z)PickleBufferTest.test_constructor_failurec C s� t d�}| �dt|�� t|��}| �|j� W 5 Q R X t td��}| �dt|�� t|��}| �|j� d|d<