python (3.11.7)
    eY-                        d Z ddlZddlZddlZddlmZ ddlmZ ddlmZmZ ddl	m
Z
mZmZm
Z
mZmZmZmZmZ ddlmZ ddlmZ dd	lmZ dd
lmZ ddlZ G d dej        ej                  Zed
k    r ej                     dS dS )zTests for distutils.util.    N)copy)mock)DistutilsPlatformErrorDistutilsByteCompileError)	get_platformconvert_pathchange_root
check_environsplit_quoted	strtobool
rfc822_escapebyte_compilegrok_environment_error)util)get_config_vars)	sysconfig)supportc                        e Zd Z fdZ fdZd Zd Zd Zd Zd Z	d Z
 ej        e
j        d	k    d
          d             Zd Zd
 Zd Zd Zd Z xZS )UtilTestCasec                 Z   t          t          |                                            t          j        | _        t
          j        | _        t
          j        | _        t          j        | _        t          j	        j
        | _
        t          j	        j        | _        t          j	        j        | _        t          t          j                  | _        t!          t          d          r*t          j        | _        t          j                    | _        nd | _        d | _        | j        t          _        d S )Nuname)superr   setUposnamesysplatformversionseppathjoinisabs
splitdriver   r   _config_varshasattrr   _uname
_get_unameself	__class__s    M/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/distutils/tests/test_util.pyr   zUtilTestCase.setUp   s    
lD!!'')))G	
{6GL	W]
', !788 2w 	DJ(**DKKDJDK?    c                 &   | j         t          _         | j        t          _        | j        t          _        | j        t          _        | j        t          j        _        | j        t          j        _        | j	        t          j        _	        | j
        | j
        t          _
        nt          `
t          j        
                                 t          j                            | j                   t          t           |                                            d S N)r   r   r   r   r   r   r!   r    r"