Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/twisted/persisted/test/__pycache__/test_styles.cpython-39.pyc
Ðазад
a k�h� � @ s� d Z ddlZddlZddlmZmZ ddlmZ G dd� d�ZG dd� d�Z d d � Z dd� ZG d d� dej�Z G dd� dej�ZdS )z( Tests for L{twisted.persisted.styles}. � N)�_UniversalPicklingError�unpickleMethod)�unittestc @ s e Zd ZdZdd� Zdd� ZdS )�Foo� Helper class. c C s d| _ d S )N� test-value��instance_member��self� r ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/twisted/persisted/test/test_styles.py�__init__ s zFoo.__init__c C s | j S )z Helper method. r r r r r �method s z Foo.methodN)�__name__� __module__�__qualname__�__doc__r r r r r r r s r c @ s e Zd ZdZdS )�Barr N)r r r r r r r r r s r c C s dS )z) A sample function for pickling. Nr r r r r �sampleFunction$ s r c C s | S )Nr )�xr r r �<lambda>* � r c @ s e Zd ZdZdd� Zdd� ZdS )�UniversalPicklingErrorTestsz9 Tests the L{_UniversalPicklingError} exception. c C s t �dS )z2 Raise L{UniversalPicklingError}. N)r r r r r �raise_UniversalPicklingError2 s z8UniversalPicklingErrorTests.raise_UniversalPicklingErrorc C s | � tj| j� dS )z^ Handling L{pickle.PicklingError} handles L{_UniversalPicklingError}. N)�assertRaises�pickle� PicklingErrorr r r r r �test_handledByPickleModule8 s z6UniversalPicklingErrorTests.test_handledByPickleModuleN)r r r r r r r r r r r - s r c @ s@ e Zd ZdZdd� Zdd� Zdd� Zdd � Zd d� Zdd � Z dS )�UnpickleMethodTestsz0 Tests for the unpickleMethod function. c C s2 t � }td|t �}| �||j� | �||j� dS )zj L{unpickleMethod} returns an instance method bound to the instance passed to it. r N)r r �assertEqualr �assertIsNot�r Zfoo�mr r r � test_instanceBuildingNamePresentE s z4UnpickleMethodTests.test_instanceBuildingNamePresentc C sT t � }t�|j�}| �||j� | �||j� | �d|� � d|_| �d|� � dS )za Copying an instance method returns a new method with the same behavior. r z new-valueN)r �copyr r r! r r"