File: //opt/alt/python312/lib64/python3.12/test/__pycache__/test_pickle.cpython-312.opt-2.pyc
�
~h�e�R � �| � d dl mZmZmZmZ d dlZd dlZd dlZd dlZd dl Z d dl
Z
d dlZd dlZd dl
Z
d dlZd dlmZ d dlmZ d dlmZ d dlmZ d dlmZ d dlmZ d d lmZ d d
lmZ d dlmZ d dlmZ d d
lmZ d dlmZ d dlZdZ G d� deejB � Z" G d� deejB � Z# G d� deejB � Z$ G d� deeeejB � Z% G d� de&� Z' G d� dee'ejB � Z( G d� dee'ejB � Z) G d� d eejB � Z* G d!� d"eejB � Z+ G d#� d$eejB � Z, G d%� d&eejB � Z-er� G d'� d(eejB � Z. G d)� d*e#� Z/ G d+� d,e$� Z0 G d-� d.e(� Z1 G d/� d0e)� Z2 G d1� d2e$� Z3 G d3� d4e$� Z4 G d5� d6eejB � Z5 G d7� d8eejB � Z6 G d9� d:eejB � Z7 G d;� d<eejB � Z8ejr G d=� d>ejB � � Z:ejr G d?� d@ejB � � Z;h dA�Z<h dB�Z=dC� Z>dD� Z?dE� Z@dF� ZAdG� ZB G dH� dIejB � ZCdJ� ZDeEdKk( r ej� � yy# e $ r dZY ��6w xY w)L� )�IMPORT_MAPPING�REVERSE_IMPORT_MAPPING�NAME_MAPPING�REVERSE_NAME_MAPPINGN)�support)�
import_helper)�AbstractHookTests)�AbstractUnpickleTests)�AbstractPickleTests)�AbstractPickleModuleTests)�AbstractPersistentPicklerTests)�&AbstractIdentityPersistentPicklerTests)�#AbstractPicklerUnpicklerObjectTests)�AbstractDispatchTableTests)�AbstractCustomPicklerClass)�BigmemPickleTestsTFc �� � e Zd Z eej
� Z eej � Z eej � Z
eej � Zej Zej Zy)�
PyPickleTestsN)�__name__�
__module__�__qualname__�staticmethod�pickle�_dump�dump�_dumps�dumps�_load�load�_loads�loads�_Pickler�Pickler�
_Unpickler� Unpickler� � �7/opt/alt/python312/lib64/python3.12/test/test_pickle.pyr r # sN � �����%�D�����'�E�����%�D�����'�E��o�o�G��!�!�Ir'