-{ d Z ddlZddlZddlZddlZddlmZmZ ddlm Z ddl mZ G d d Z G d d Z d ZdS )z%Tests for automatic package discovery N)find_namespace_packages find_packages)FlatLayoutPackageFinder ) os_helperc e Zd Zd Zd Zd ZddZddZd Zd Z d Z d Zd Zd Z ej ej d d Zd Zd Zd Zd Zd Zd ZdS )TestFindPackagesc ^ t j | _ | d S N)tempfilemkdtempdist_dir_make_pkg_structureselfmethods u/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib/python3.11/site-packages/setuptools/tests/test_find_packages.pysetup_methodzTestFindPackages.setup_method s* (** """"" c 8 t j | j d S r )shutilrmtreer r s r teardown_methodz TestFindPackages.teardown_method s dm$$$$$r c | d| j | _ | d| j | d| j | _ | d| j | d| j | _ | d| j | d| j | _ | d| j | _ | d | j | d | j | d| j dS ) aG Make basic package structure. dist/ docs/ conf.py pkg/ __pycache__/ nspkg/ mod.py subpkg/ assets/ asset __init__.py setup.py docszconf.pypkg__pycache__nspkgzmod.pysubpkgassetsasset__init__.pyzsetup.pyN)_mkdirr docs_dir_touchpkg_dir ns_pkg_dirsub_pkg_dir asset_dir)r s r r z$TestFindPackages._make_pkg_structure s " FDM:: It}---{{5$-88M4<000++gt|<<Hdo...;;x>>Xt/?@@GT^,,,M4#3444J .....r Nc r |r t j || }t j | |S r )ospathjoinmkdir)r r, parent_dirs r r# zTestFindPackages._mkdir4 s1 27<< D11D r c |r t j || }t |d |S )Nwb)r+ r, r- openclose)r r, dir_s r r% zTestFindPackages._touch: s@ ,7<<d++DT4 r c x | d| j t | j }|ddgk sJ d S )Nr" r pkg.subpkgr% r&