Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/dogpile/testing/__pycache__/fixtures.cpython-39.pyc
Ðазад
a t�h�C � @ s8 d dl Z d dlZd dlZd dlZd dlmZ d dlmZ d dlZd dlZd dl Z d dl mZ d dl mZ d dl mZ d dl mZ d dl mZ d d l mZ d d lmZ ddlmZ dd lmZ dd� ZG dd� d�ZG dd� de�Zdd� ZG dd� d�ZG dd� de�ZG dd� de�ZG dd� de�Zede d� dS )� N)�Lock��Thread)�CacheRegion)�register_backend)�CacheBackend)� CacheMutex��CantDeserializeException)�NO_VALUE)�_backend_loader� )�assert_raises_message)�eq_c C s dt �dd�� �S )NZ some_key_r i�� )�random�randint� r r ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/dogpile/testing/fixtures.py�gen_some_key s r c @ s^ e Zd Zedd� �Zdd� Zedd� �Zi Zi Zi Z dZ dZe� Z di i fdd �Zd d� ZdS )�_GenericBackendFixturec C sX t �| j�}z| j�di �}||�}W n" tyH t�d| j � Y n0 | �|� d S )N� argumentszBackend %s not installed) r �load�backend�config_args�get�ImportError�pytest�skip�_check_backend_available)�cls�backend_clsr r r r r �setup_class s z"_GenericBackendFixture.setup_classc C sF t � }| jr0| jD ]}| j�|� q| j�� n| jrB| j�|� d S �N)r �_region_inst�_keys�delete�clear� _backend_inst)�self�method�some_key�keyr r r �teardown_method( s z&_GenericBackendFixture.teardown_methodc C s d S r"