ReT# @ s> d d l Z d d l Z d d l Z d d l Z d d l Z d d l m Z m Z d d l m Z d d l m Z d d l m Z d d l m Z m Z d d l m Z m Z m Z m Z m Z m Z m Z m Z m Z d d l m Z d d l m Z Gd d d e Z Gd d d e Z! Gd d d e Z" d S) N)DistutilsErrorDistutilsOptionError)log) TestLoader)six)mapfilter) resource_listdirresource_existsnormalize_pathworking_set_namespace_packagesevaluate_markeradd_activation_listenerrequire EntryPoint)Command) unittest_mainc @ s e Z d Z d d d Z d S)ScanningLoaderNc C s g } | j t j | | t | d rA | j | j t | d r x t | j d D] } | j d r | d k r | j d | d d } n- t | j | d rc | j d | } n qc | j | j | qc Wt | d k r| j | S| d Sd 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. additional_tests__path__ z.pyz__init__.py.N z/__init__.py r )appendr loadTestsFromModulehasattrr r __name__endswithr ZloadTestsFromNamelenZ suiteClass)selfmodulepatterntestsfile submodule r( /builddir/build/BUILDROOT/alt-python35-setuptools-36.3.0-4.el8.x86_64/opt/alt/python35/lib/python3.5/site-packages/setuptools/command/test.pyr s z"ScanningLoader.loadTestsFromModule)r __module____qualname__r r( r( r( r) r s r c @ s+ e Z d Z d d Z d d d Z d S)NonDataPropertyc C s | | _ d S)N)fget)r" r- r( r( r) __init__5 s zNonDataProperty.__init__Nc C s | d k r | S| j | S)N)r- )r" objZobjtyper( r( r) __get__8 s zNonDataProperty.__get__)r r* r+ r. r0 r( r( r( r) r, 4 s r, c @ s e Z d Z d Z d Z d% d&