
     
3jj                         S SK JrJrJr  S SKJrJrJr  S SKJ	r	J
r
  S SKJrJrJrJr  S SKJrJrJr  S SKJr  S\R,                   3rS
S jrg	)   )Poochcreateretrieve)os_cachecheck_version
get_logger)	file_hashmake_registry)HTTPDownloaderFTPDownloaderSFTPDownloaderDOIDownloader)UnzipUntar
Decompress)_versionvc                 T   SSK n[        n/ nU(       a  UR                  S5        U(       a%  UR                  SU 35        UR                  S5        U (       a  UR                  S5        UR                  S5        UR                  U5        UR                  U5      nUS:X  d   S5       eg)	a)  
Run the test suite.

Uses `py.test <http://pytest.org/>`__ to discover and run the tests.

Parameters
----------

doctest : bool
    If ``True``, will run the doctests as well (code examples that start
    with a ``>>>`` in the docs).
verbose : bool
    If ``True``, will print extra information during the test run.
coverage : bool
    If ``True``, will run test coverage analysis on the code as well.
    Requires ``pytest-cov``.

Raises
------

AssertionError
    If pytest returns a non-zero error code indicating that some tests have
    failed.

    Nz-vvz--cov=z--cov-report=term-missingz--doctest-modulesz--pyargszSome tests have failed.)pytest__name__appendmain)doctestverbosecoverager   packageargsstatuss          H/home/wildlama/miniconda3/lib/python3.13/site-packages/pooch/__init__.pytestr!      s    4 GDEfWI&'/0'(KK
KK[[FQ;111;    N)TTF)corer   r   r   utilsr   r   r   hashesr	   r
   downloadersr   r   r   r   
processorsr   r   r    r   version__version__r!    r"   r    <module>r,      sG    * ) 6 6 ,  1 0  (""#$(2r"   