Current File : //usr/local/apps/python3/lib/python3.11/test/__pycache__/test_getpath.cpython-311.opt-1.pyc |
�
�Ke{� � � � d dl Z d dlZd dlZd dlZd dlZd dlZd dlmZ ej e � � �
� � j j j dz � � � Z
n# e$ r d dlmZ e� � Z
Y nw xY w G d� dej � � Z ed?i dd�d d�d
d�dd�dd�d
d�dd�dd�dd�dd�dd�dd�dd�dd�dd�dd�dd�dd�dd�dd�dd�dd��Z ed?i d d�d!d�d"d�d#d�d$d�d%d�d&d�d'd�d(d�d)d�d*d�d+d�d,d�d-d �d.d�d/d�d0d�d1d �d2d3�d4d3��Z G d5� d6e� � Z G d7� d8� � Z G d9� d:e� � Zd@d<�Zd@d=�Zd>� ZdS )A� N)�verbosezModules/getpath.py)�get_getpath_codeobjectc � � � e Zd Z� fd�Zd� 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 �H �� t � � j |i |�� d | _ d S �N)�super�__init__�maxDiff)�self�a�kw� __class__s ��;/usr/local/apps/python3/lib/python3.11/test/test_getpath.pyr
zMockGetPathTests.__init__ s* �� ������!�"�r�"�"�"������ c � � t dd�� � }|� d� � |� d� � |� d� � t dddddg d��� � }t ||� � }| � ||� � d S )
z,Test a 'standard' install layout on Windows.�C:\Python\python.exe��argv0�real_executable�C:\Python\Lib\os.py�C:\Python\DLLs� C:\Python� ��C:\Python\python98.zipr �
C:\Python\Libr ��
executable�base_executable�prefix�exec_prefix�module_search_paths_set�module_search_pathsN��MockNTNamespace�add_known_xfile�add_known_file�
add_known_dir�dict�getpath�assertEqual�r �ns�expected�actuals r �test_normal_win32z"MockGetPathTests.test_normal_win32 s� � �
�)�3�
�
�
�� ���2�3�3�3�
���0�1�1�1�
���*�+�+�+��.�3��$�$%�!� !� !�
�
�
�� ��X�&�&������6�*�*�*�*�*r c �( � t dd�� � }|� d� � |� d� � |� ddg� � t dddddddg d�� � � }t ||� � }| � ||� � d
S )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\amd64�C:\CPython\Lib�r r r! r"