ž à’Re, c @ sŒ d d l m Z d d l m Z d d l Z d d l Td d l m Z d d l m Z m Z Gd d „ d e ƒ Z Gd d „ d e ƒ Z d S( i ( u Command( u DistutilsOptionErrorN( u *( u _namespace_packages( u TestLoaderu mainc B s | Ee Z d Z d d „ Z d S( u ScanningLoaderc C s, g } | j d k r1 | j t j | | ƒ ƒ n t | d ƒ rV | j | j ƒ ƒ n t | d ƒ rx™ t | j d ƒ D]‚ } | j d ƒ r· | d k r· | j d | d d … } n- t | j | d ƒ rx | j d | } n qx | j | j | ƒ ƒ qx Wn t | ƒ d k r | j | ƒ S| d Sd S( u 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. u setuptools.tests.doctestu additional_testsu __path__u u .pyu __init__.pyu .Ni u /__init__.pyi i iýÿÿÿ( u __name__u appendu TestLoaderu loadTestsFromModuleu hasattru additional_testsu resource_listdiru endswithu resource_existsu loadTestsFromNameu lenu suiteClass( u selfu moduleu testsu fileu submodule( ( u0 /tmp/pip-k8wh6o-build/setuptools/command/test.pyu loadTestsFromModule s" u" ScanningLoader.loadTestsFromModuleN( u __name__u __module__u __qualname__u loadTestsFromModule( u __locals__( ( u0 /tmp/pip-k8wh6o-build/setuptools/command/test.pyu ScanningLoader s u ScanningLoaderc B sh | Ee Z d Z d Z d Z d d g Z d d „ Z d d „ Z d d „ Z d d „ Z d d „ Z d S( u testu. Command to run unit tests after in-place buildu# run unit tests after in-place buildu test-module=u mu$ Run 'test_suite' in specified moduleu test-suite=u su1 Test suite to run (e.g. 'some_module.test_suite')c C s d | _ d | _ d | _ d S( N( u Noneu test_suiteu test_moduleu test_loader( u self( ( u0 /tmp/pip-k8wh6o-build/setuptools/command/test.pyu initialize_options7 s u test.initialize_optionsc C sÒ | j d k rC | j d k r0 | j j | _ q[ | j d | _ n | j r[ t d ƒ ‚ n | j g | _ | j r‰ | j j d d ƒ n | j d k r³ t | j d d ƒ | _ n | j d k rÎ d | _ n d S( Nu .test_suiteu1 You may specify a module or a suite, but not bothi u --verboseu test_loaderu&