_i d dl Z d dlZd dlZd dlZd dlZd dlZd dlmZmZ d dl m Z d dlmZ d dlm Z mZmZmZmZmZmZ ddlmZ d dlmZ d d lmZ d d lmZ G d de Z G d d Z G d de Zy) N)DistutilsErrorDistutilsOptionError)log) TestLoader)resource_listdirresource_existsnormalize_pathworking_setevaluate_markeradd_activation_listenerrequire )metadata)Command)unique_everseen) pass_nonec e Zd Zd ZddZy)ScanningLoaderc L t j | t | _ y N)r __init__set_visitedselfs /builddir/build/BUILDROOT/alt-python312-setuptools-69.0.2-3.el8.x86_64/opt/alt/python312/lib/python3.12/site-packages/setuptools/command/test.pyr zScanningLoader.__init__ s D! Nc || j v ry| j j | g }|j t j | | t |d r|j |j t |d rt |j d D ]{ }|j d r|dk7 r|j dz |dd z }n-t |j |d z r|j dz |z }n\|j | j | } t | d k7 r| j | S |d S )a Return a suite of all tests cases contained in the given module If the module is a package, load tests from all the modules in it. If the module has an ``additional_tests`` function, call it and add the return value to the tests. Nadditional_tests__path__ z.pyz__init__.py.z/__init__.py r )r addappendr loadTestsFromModulehasattrr r __name__endswithr loadTestsFromNamelen suiteClass)r modulepatterntestsfile submodules r r' z"ScanningLoader.loadTestsFromModule s T]]" &! Z33D&AB6-.LL00236:&("==='DM,A &# 5Sb AI&v~8MN$*OOc$9D$@ T33I>? > u:???5))8Or r )r) __module____qualname__r r' r r r r s r r c e Zd Zd ZddZy)NonDataPropertyc || _ y r fget)r r: s r r zNonDataProperty.__init__C s r Nc , || S | j | S r r9 )r objobjtypes r __get__zNonDataProperty.__get__F s ;Kyy~r r )r) r3 r4 r r> r5 r r r7 r7 B s r r7 c e Zd ZdZdZg dZd Zd Zed Z d Z d Zej g fd Zeej d Zed Zd Zd Zed Zeed Zy)testz.Command to run unit tests after in-place buildz0run unit tests after in-place build (deprecated)))ztest-module=mz$Run 'test_suite' in specified module)ztest-suite=sz9Run single test, case or suite (e.g. 'module.test_suite'))ztest-runner=rzTest runner to usec <