python (3.11.7)
    e-                        d dl mZ d dlmZmZ d dlZd dlZd dlmZm	Z	 d dl
Z
d dlZd dlZd dl
Z
d dlZd dlZd dlZd dlZd dlZd dlmZ d dlmZ d dlmZ d dlZd dlZ ej        d          Zd d	lmZmZmZ dad
 Z G d dej                   Z! G d
 de!          Z" G d de!          Z# G d de!          Z$ G d de!          Z% G d de!          Z&d Z'e(dk    r ej)                     dS dS )    )support)
bigmemtest_4GN)BytesIODEFAULT_BUFFER_SIZE)
import_helper)threading_helper)unlinkbz2)BZ2File
BZ2CompressorBZ2Decompressorc                     t           !t          t          j        d                    a t           rt	          j        dg|           S t                              |           S )Nbunzip2)input)has_cmdline_bunzip2boolshutilwhich
subprocesscheck_outputr   
decompress)datas    A/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/test/test_bz2.pyext_decompressr      sR    ""6<	#:#:;; $&	{$????~~d###    c            	          e Zd Z	 g dZd                    e          ZdZdZdZdZ	 e
d          Z ej        e
j                             ej        e
j                            e                    d                    D ]WZ eed	          5 Ze	e                     ee          e	d
                   z
  Z	d
d
d
           n# 1 swxY w Y   e	dk    r nXe                    ed          Zd
 Zd Zd
S )BaseTest)s    root:x:0:0:root:/root:/bin/bash
s   bin:x:1:1:bin:/bin:
s   daemon:x:2:2:daemon:/sbin:
s   adm:x:3:4:adm:/var/adm:
s   lp:x:4:7:lp:/var/spool/lpd:
s    sync:x:5:0:sync:/sbin:/bin/sync
s-   shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
s!   halt:x:7:0:halt:/sbin:/sbin/halt
s"