PATH:
opt
/
cloudlinux
/
venv
/
lib
/
python3.11
/
site-packages
/
setuptools
/
tests
/
config
/
__pycache__
� ����D�;� �6 � d dl Z d dlZd dlmZ d dlZd dlmZ d dlmZ d dl m Z d dlmZ d� Z d� Zd � Z G d � d� � Zej � dd didddfddidddfi dddfi dddfg� � d� � � Zej � ddgdd �dd!hfdd"gdd �h d#�fd$d%ih d&�fi h d&�fg� � d'� � � Zej � d(d)d*gdgi fd)d+gdgi fd,d-gdgd difd,d.gdgd difd/d0gd1d2gd3d4d5�fd,d+gddgd6d7ifg� � d8� � � ZdS )9� N)�Path)� is_static)�expand)�find_package_path)�DistutilsOptionErrorc � � | � � � D ]=\ }}||z }|j � dd�� � |� |d�� � �>d S )NT)�exist_ok�parentszutf-8)�encoding)�items�parent�mkdir� write_text)�files�root_dir�file�content�paths �u/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib/python3.11/site-packages/setuptools/tests/config/test_expand.py�write_filesr sd � ������ 3� 3� ��g��$�������4���6�6�6�����'��2�2�2�2�3� 3� c � � h d�}t d� |D � � | � � g d�}|� | � � t t j |� � � � |k sJ �t t j || � � � � |k sJ �d S )N> �a.ini�b.ini� dir1/c.ini�dir1/file3.txt�dir1/dir2/a.ini�dir1/dir2/file2.txt�dir1/dir2/dir3/file1.txtc � � i | ]}|d ��S �� � ��.0�ks r � <dictcomp>z&test_glob_relative.<locals>.<dictcomp> � � �&�&�&�1��B�&�&�&r )z**/*.txtz[ab].*z**/[ac].ini)r �chdir�setr � glob_relative)�tmp_path�monkeypatchr �patternss r �test_glob_relativer/ s� � � � � �E� �&�&��&�&�&��1�1�1�4�4�4�H����h�����v�#�H�-�-�.�.�%�7�7�7�7��v�#�H�h�7�7�8�8�E�A�A�A�A�A�Ar c � � | dz }| dz � d�� � | dz � � � dddd �}t ||� � t t |� � d z � � }|� d�� � t ddi|� � |� � � 5 }|� |� � t j t |� � � � d k sJ �d}t j t |�� � 5 t j dg� � d d d � � n# 1 swxY w Y d}t j t |�� � 5 t j dg� � d d d � � n# 1 swxY w Y d d d � � n# 1 swxY w Y t j t |� � |� � d k sJ �t j t |�� � 5 t j dg|� � d d d � � d S # 1 swxY w Y d S )N�dir_�_dirT)r �a.txt�a�b�c)r3 z dir1/b.txtzdir1/dir2/c.txt�secretszsecrets.txtzsecret keysza b czCannot access '.*\.\..a\.txt')�matchz../a.txtzCannot access '.*secrets\.txt'z../dir_secrets/secrets.txt) r �touchr r �str�contextr) r � read_files�list�pytest�raisesr )r, r- r1 r r7 �m�cannot_access_msg�cannot_access_secrets_msgs r �test_read_filesrC ( s� � ��f��D� �����t��,�,�,� ����� � � ����E�E�E���t�����3�t�9�9�y�(�)�)�G��M�M�4�M� � � ��� �.��8�8�8� � � � � � >�!� ���� � � �� ��e���-�-��:�:�:�:�<�� �]�/�7H� I� I� I� ,� ,���z�l�+�+�+� ,� ,� ,� ,� ,� ,� ,� ,� ,� ,� ,���� ,� ,� ,� ,� %F�!� �]�/�7P� Q� Q� Q� >� >���;�<�=�=�=� >� >� >� >� >� >� >� >� >� >� >���� >� >� >� >� >� >� >� >� >� >� >� >� >� >� >���� >� >� >� >� ��T�%�[�[�$�/�/�9�<�<�<�<� ��+�3D� E� E� E� .� .���:�,��-�-�-�.� .� .� .� .� .� .� .� .� .� .� .���� .� .� .� .� .� .sm �'AF�D#�F�#D' �'F�*D' �+ F�E-�!F�-E1 �1F�4E1 �5F�F�F�G6�6G:�=G:c � � e Zd Zej � dg d�� � d� � � Zd� Zej � dddg� � d� � � Zej � dg d�� � d � � � Z d � Z dS )�TestReadAttr�example)s'