python (3.11.7)
    eW                    2   d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlZd dl	Z	d dl
Z
d dlZd dlZd dl
mZ d dlmZ d dlmZ 	 d dlZn
# e$ r dZY nw xY w G d de
j                  Z G d de
j                  Z G d	 d
e
j                  Z G d de
j                  Z G d
 de
j                  Z G d de
j                  Z G d de
j                  Z G d de          Z G d de
j                  Ze dk    r e
j!                     dS dS )    N)deepcopy)redirect_stdout)supportc                       e Zd Zd ZddZd dZd!d
Zd"d
Zd#dZd$dZ	d Z
d Zg fdZd Z
d Zd Zd Z ej        d          d             Z ej        d          d             Zd ZdS )%
OperatorsTestc                 *   t          j        j        | g|R i | i ddddddddd	d
ddd
d
dddddddddddddddddddd d!d"d#d$| _        t	          | j                                                  D ].\  }}|                                r|d%z   }nd&|z  }|| j        |<