Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/zope/interface/tests/__pycache__/test_declarations.cpython-39.pyc
Ðазад
a i�h�D � @ s� d Z ddlZddlmZ ddlmZ ddlmZ ddlmZ G dd� d�ZG d d � d ej �Z G dd� dej �ZG d d� de�ZG dd� de�Z G dd� deej �ZG dd� dej �ZG dd� dee�ZG dd� d�ZG dd� deej �ZG dd� deej �ZG dd� de�ZG dd � d ej �ZG d!d"� d"e�ZG d#d$� d$e�ZG d%d&� d&ej �ZG d'd(� d(e�ZG d)d*� d*ej �ZG d+d,� d,ej �ZG d-d.� d.ej �ZG d/d0� d0ej �ZG d1d2� d2ej �ZG d3d4� d4ej �ZG d5d6� d6eee�Z G d7d8� d8ej �Z!G d9d:� d:e!�Z"G d;d<� d<ej �Z#G d=d>� d>ej �Z$G d?d@� d@ej �Z%G dAdB� dBej �Z&G dCdD� dDej �Z'G dEdF� dFe'e�Z(G dGdH� dHej �Z)G dIdJ� dJe)e�Z*G dKdL� dLej �Z+G dMdN� dNe+ee�Z,G dOdP� dP�Z-G dQdR� dR�Z.dS )Sz@Test the new API for making and checking interface declarations � N)�MissingSomeAttrs)�OptimizationTestMixin)�SubclassableMixin)�!NameAndModuleComparisonTestsMixinc @ s e Zd Zddd�ZdS )�_Py3ClassAdviceTc C s� dd l }|jdd��Z}|�� zt|||� W n tyN Y W d � dS 0 |r^| �d� W d � d S 1 st0 Y d S )Nr T)�recordFzDidn't raise TypeError)�warnings�catch_warnings� resetwarnings�exec� TypeError�fail)�self�code�globs�locsZfails_under_py3kr �_� r ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/zope/interface/tests/test_declarations.py�_run_generated_code s z#_Py3ClassAdvice._run_generated_codeN)T)�__name__� __module__�__qualname__r r r r r r s �r c @ s$ e Zd Zdd� Zdd� Zdd� ZdS )� NamedTestsc C s4 ddl m} |d�G dd� d��}| �|jd� d S )Nr ��named�fooc @ s e Zd ZdS )z"NamedTests.test_class.<locals>.FooN�r r r r r r r �Foo5 s r ��zope.interface.declarationsr �assertEqualZ__component_name__)r r r r r r � test_class2 s �zNamedTests.test_classc C s. ddl m} |d�dd� �}| �|jd� d S )Nr r r c S s t � �d S �N��NotImplementedError)�or r r �doFoo@ s z'NamedTests.test_function.<locals>.doFoor )r r r'