shell bypass 403
o
ab�Q � @ s� d dl mZ d dlmZ d dlZd dlZd dlZd dlZd dlZd dl Z d dl
Z
zd dlZW n ey9 dZY nw G dd� d�Z
G dd� deje
�ZG dd � d eje
�ZG d
d� deje
�ZG dd
� d
ej�ZG dd� dej�ZG dd� deje
�ZG dd� deje
�ZG dd� dej�ZdZejdkr�dndZG dd� d�Ze�eejkd�G dd� dej��Zdd � ZG d!d"� d"eje
�ZG d#d$� d$ej�ZG d%d&� d&eje
�Z ej!e�"ed'�G d(d)� d)eje
���Z#e$d*kr�e�%� dS dS )+� )�support)� os_helperNc @ � e Zd Zdd� ZdS )�HelperMixinc G s� t �t j|g|�R � �}| �||� zJttjd��}t j||g|�R � W d � n1 s.w Y ttjd��
}t �|�}W d � n1 sIw Y | �||� W t� tj� d S t� tj� w )N�wb�rb)
�marshal�loads�dumps�assertEqual�openr �TESTFN�dump�load�unlink)�self�sample�extra�new�f� r �:/usr/local/python-3.10/lib/python3.10/test/test_marshal.py�helper s ��zHelperMixin.helperN)�__name__�
__module__�__qualname__r r r r r r � r c @ �$ e Zd Zdd� Zdd� Zdd� ZdS )�IntTestCasec C s<