Nexus File Manager
v2.0
🏠
Dashboard
⚡
System
🌐
›
opt
›
alt
›
python38
›
lib64
›
python3.8
›
test
›
__pycache__
Quick:
⬆️ Parent
🌐 Root
🏠 Home
🌍 WWW
📁 Temp
⚙️ Etc
📤 Upload
📁 Create
⚡ WordPress Admin
🔄 Refresh
✏️ test_picklebuffer.cpython-38.pyc
← Back
U i�f� � @ sj d Z ddlZddlmZ ddlZddlZddlmZ G dd� de�Z G dd� dej �Zed krfe� � dS ) z[Unit tests for the PickleBuffer object. Pickling tests themselves are in pickletester.py. � N)�PickleBuffer)�supportc @ s e Zd ZdS )�BN)�__name__� __module__�__qualname__� r r �;/opt/alt/python38/lib64/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<