shell bypass 403
o
`b � @ sx d dl mZ d dlmZmZ e�d�Zd dlZd dlZd dl m
Z
mZmZ e
Z
G dd� dej�Zedkr:e�� dS dS ) � )�support)�
import_helper�cpython_onlyzdbm.gnuN)�TESTFN�TESTFN_NONASCII�unlinkc @ s� e Zd Zedd� �Zdd� Zdd� Zedd� �Zd d
� Z dd� Z
d
d� Zdd� Zdd� Z
dd� Zdd� Zdd� Ze�ed�dd� �Zdd� ZdS )�TestGdbmc C sB t jrzddlm} W n
ty Y d S w td| � �� d S d S )Nr )�
_GDBM_VERSIONzgdbm version: )r �verbose�_gdbmr �ImportError�print)�version� r �:/usr/local/python-3.10/lib/python3.10/test/test_dbm_gnu.py�
setUpClass s ��zTestGdbm.setUpClassc C s
d | _ d S �N��g��selfr r r �setUp s
zTestGdbm.setUpc C s | j d ur
| j �� tt� d S r )r �closer �filenamer r r r �tearDown s
zTestGdbm.tearDownc C s$ t �td�| _t�| t| j�� d S )N�c)�gdbm�openr r r Zcheck_disallow_instantiation�typer r r r �test_disallow_instantiation s z$TestGdbm.test_disallow_instantiationc C s^ t �td�| _| �| j�� g � d| jd<