Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/twisted/test/__pycache__/test_persisted.cpython-39.pyc
Ðазад
a k�h_4 � @ s� d dl Z d dlZd dlZd dlZd dlmZmZmZ d dlm Z d dl mZ G dd� de�ZG dd� dej �ZG d d � d ej �ZG dd� de�ZG d d� dee�ZG dd� de�ZG dd� dej�ZG dd� de�ZG dd� d�ZG dd� d�ZG dd� d�ZG dd� d�Zdd� Ze �ee� G dd � d �ZG d!d"� d"�Zd#d$� ZG d%d&� d&e�ZG d'd(� d(e�ZG d)d*� d*�Z G d+d,� d,�Z!G d-d.� d.e�Z"G d/d0� d0e�Z#eeegZ$dS )1� N)�aot�crefutil�styles)�unittest)�TestCasec @ s, e Zd Zdd� Zdd� Zdd� Zdd� Zd S ) �VersionTestsc C sP G dd� d�a t�t � �}G dd� dtj�a t�|�}t�� |jsLJ d��d S )Nc @ s e Zd Zdd� ZdS )� NullVersionedc S s d| _ d S )Nr ��ok��self� r ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/twisted/test/test_persisted.py�__init__ s zNullVersioned.__init__N��__name__� __module__�__qualname__r r r r r r s r c @ s e Zd ZdZdd� ZdS )r � c S s d| _ d S �Nr r r r r r �upgradeToVersion1 s zNullVersioned.upgradeToVersion1N)r r r �persistenceVersionr r r r r r s zinitial upgrade not run!)r �pickle�dumpsr � Versioned�loads� doUpgrader )r ZpkclZmnvr r r �test_nullVersionUpgrade s z$VersionTests.test_nullVersionUpgradec C s� G dd� dt j�at� }|js$|jr,J d��t�|�}dt_t�|�}t � � |js\J d��|jsjJ d��t�|�}t�|�}t � � |jdks�J d��|jdks�J d��d S ) Nc @ s6 e Zd ZdZdgZdZdZdd� Zdd� Zdd � Z d S )�MyVersioned� �garbagedatar c S s d| _ dd� | _d S )NZxxxc S s dS )Nzcant persistr )�qr r r �<lambda>0 � z&MyVersioned.__init__.<locals>.<lambda>)Zsomedatar r r r r r . s zMyVersioned.__init__c S s | j d7 _ d S r )�v3r r r r �upgradeToVersion32 s zMyVersioned.upgradeToVersion3c S s | j d7 _ d S r )�v4r r r r �upgradeToVersion45 s zMyVersioned.upgradeToVersion4N) r r r r ZpersistenceForgetsr$ r&