python (3.11.7)
    eJ                         d dl mZ d dlmZmZ  ej        d          Zd dlZd dlZd dl	m
Z
mZmZm
Z
 e
Z G d dej                  Zedk    r ej                     dS dS )	    )support)
import_helpercpython_onlyzdbm.gnuN)TESTFNTESTFN_NONASCIIunlinkFakePathc                       e Zd Zed             Zd Zd Zed             Zd Z	d Z
d Zd Zd	 Z
d
 Zd Zd Z ej        ed
          d             Zd Zd Zd Zd ZdS )TestGdbmc                  v    t           j        r,	 ddlm}  t	          d|             d S # t
          $ r Y d S w xY wd S )Nr   )
_GDBM_VERSIONzgdbm version: )r   verbose_gdbmr
   printImportError)versions    E/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/test/test_dbm_gnu.py
setUpClasszTestGdbm.setUpClass   sp    ? 	2
2:::::: 0w0011111  
 
 
	2 	2s   ( 
66c                     d | _         d S Ngselfs    r   setUpzTestGdbm.setUp   s
        c                 n    | j         | j                                          t          t                     d S r   )r   closer   filenamer   s    r   tearDownzTestGdbm.tearDown   s-    6FLLNNNxr   c                     t                               t          d          | _        t	          j        | t
          | j                             d S Nc)gdbmopenr   r   r   check_disallow_instantiationtyper   s    r   test_disallow_instantiationz$TestGdbm.test_disallow_instantiation   s:     8S)),T4<<@@@@@r   c                     t                               t          d          | _        |                     | j                                        g            d| j        d<