Sindbad~EG File Manager
�
&Μg]� � �� � d dl mZ d dlmZmZ d dlZd dlZd dlZd dlmZm Z d dl
Z
d dlZd dlZd dl
Z
d dlZd dlZd dlZd dlZd dlmZ d dlmZ d dlmZmZ d dlZd dlZ ej2 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 ejR � yy)� )�support)�
bigmemtest�_4GN)�BytesIO�DEFAULT_BUFFER_SIZE)�
import_helper)�threading_helper)�unlink�FakePath�bz2)�BZ2File�
BZ2Compressor�BZ2Decompressorc � � t �t t j d� � a t rt j
dg| �� S t j | � S )N�bunzip2)�input)�has_cmdline_bunzip2�bool�shutil�which�
subprocess�check_outputr �
decompress)�datas �*/usr/local/lib/python3.12/test/test_bz2.py�ext_decompressr sC � ��"�"�6�<�<� �#:�;����&�&� �{�$�?�?��~�~�d�#�#� c �� � e Zd ZdZg d�Zdj e� ZdZdZdZ dZ
ed� Z e
j ej j e
j ej j# e� � d � � D ]8 Z eed
� 5 Ze
ej- ee� e
d � z
Z
ddd� e
dkD s�8 n ej3 ed�
� Zd� Zd� Zy# 1 sw Y �,xY w)�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"