OwlCyberSecurity - MANAGER
Edit File: test_config_discovery.cpython-311.pyc
� �� h4X � � � d dl Z d dlZd dlmZ d dlmZ d dlmZ d dlZ d dl Z d dlmZ d dl Z d dlmZ d dlmZmZ d dlmZ d d lmZ d dlmZ d dlmZmZmZ d d lmZ d dlZ G d� d� � Z! G d� d� � Z" G d� d� � Z# G d� d� � Z$ G d� d� � Z% G d� d� � Z&d� Z'd� Z(d� Z)d� Z*d� Z+d� Z,d � Z-d!� Z.dS )"� N)�ConfigParser)�product)�cast)�Path)�sdist)�find_package_path�find_parent_package)�Distribution)�PackageDiscoveryError� )�quiet)�get_sdist_members�get_wheel_members�run)�DALSc � � e Zd Zd� Zd� ZdS )�TestFindParentPackagec �� � |dz � dd�� � |dz � � � |dz � � � g d�}t |ddi|� � d k sJ �d S ) Nzsrc/namespace/pkg/nestedT��exist_ok�parentsz$src/namespace/pkg/nested/__init__.pyzsrc/namespace/pkg/__init__.py)� namespace� namespace.pkgznamespace.pkg.nested� �srcr ��mkdir�touchr )�self�tmp_path�packagess �w/builddir/build/BUILD/cloudlinux-venv-1.0.8/venv/lib/python3.11/site-packages/setuptools/tests/test_config_discovery.py�test_single_packagez)TestFindParentPackage.test_single_package s� � � �.� .�5�5�t�T�5�R�R�R� �:� :�A�A�C�C�C� �3� 3�:�:�<�<�<�I�I�I��"�8�b�%�[�(�C�C��V�V�V�V�V�V� c � � g d�}|D ]:}|d|� �z � dd�� � |d|� d�z � � � �;t |ddi|� � �J �d S )N)�pkg�pkg1�pkg2�src/Tr z/__init__.pyr r r )r r �multiple�names r"