python (3.12.0)
Αep d dl Z d dlZd dlZd dlZd dlZd dlmZ ej e j j j j dz j Z G d dej Z ed>i ddd dd
dddddd
dddddddddddddddddddddddddddddddddZ ed>i d dd!dd"dd#dd$dd%dd&dd'dd(dd)dd*dd+dd,dd-d d.dd/dd0dd1d d2d3d4d3Z G d5 d6e Z G d7 d8 Z G d9 d:e Zd?d;Zd?d<Zd= Zy# e
$ r d dlmZ e ZY w xY w)@ N)verbosezModules/getpath.py)get_getpath_codeobjectc e Zd Z fdZd Zd Zd Zd Zd Zd Z d Z
d Zd
Zd Z
d Zd
Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Z xZS )MockGetPathTestsc 2 t | |i | d | _ y N)super__init__maxDiff)selfakw __class__s E/BuggyBox/python/3.12.0/bootstrap/lib/python3.12/test/test_getpath.pyr
zMockGetPathTests.__init__ s
!"r" c t dd }|j d |j d |j d t dddddg d }t || }| j
|| y )
z,Test a 'standard' install layout on Windows.C:\Python\python.exeargv0real_executableC:\Python\Lib\os.pyC:\Python\DLLs C:\Python C:\Python\python98.zipr
C:\Python\Libr
executablebase_executableprefixexec_prefixmodule_search_paths_setmodule_search_pathsNMockNTNamespaceadd_known_xfileadd_known_file
add_known_dirdictgetpathassertEqualr nsexpectedactuals r test_normal_win32z"MockGetPathTests.test_normal_win32 s}
)3
23
01
*+.3$$%!
X&6*r c t dd }|j d |j d |j ddg t dddddddg d }t || }| j || y
)z(Test an in-build-tree layout on Windows.#C:\CPython\PCbuild\amd64\python.exer C:\CPython\Lib\os.py'C:\CPython\PCbuild\amd64\pybuilddir.txt
C:\CPythonr z%C:\CPython\PCbuild\amd64\python98.zipzC:\CPython\PCbuild\amd64C:\CPython\Libr r r! r"