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 ZdZg dZd                    e          ZdZdZdZ	dZ
 ed          Z e
j
        ej                             e
j        ej                            e                    d	                    D ]WZ eed
          5 Ze
e                     ee          e
d                   z
  Z
ddd           n# 1 swxY w Y   e
dk    r nXe                    ed
          Zd Zd ZdS )BaseTestzBase for other testcases.)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"