PK APOCALYPSE V1

APOCALYPSE V1

Current Path : /opt/hc_python/lib/python3.12/site-packages/nose/plugins/__pycache__/
Upload File :
Current File : //opt/hc_python/lib/python3.12/site-packages/nose/plugins/__pycache__/allmodules.cpython-312.pyc

�

���g���2�dZddlZddlmZGd�de�Zy)aGUse the AllModules plugin by passing ``--all-modules`` or setting the
NOSE_ALL_MODULES environment variable to enable collection and execution of
tests in all python modules. Normal nose behavior is to look for tests only in
modules that match testMatch.

More information: :doc:`../doc_tests/test_allmodules/test_allmodules`

.. warning ::

   This plugin can have surprising interactions with plugins that load tests
   from what nose normally considers non-test modules, such as
   the :doc:`doctest plugin <doctests>`. This is because any given
   object in a module can't be loaded both by a plugin and the normal nose
   :class:`test loader <nose.loader.TestLoader>`. Also, if you have functions
   or classes in non-test modules that look like tests but aren't, you will
   likely see errors as nose attempts to run them as tests.

�N)�Pluginc�"�eZdZdZd�Zd�Zd�Zy)�
AllModulesz+Collect tests from all python modules.
    c
��d}|jdd|j|j|�d|jj�d|j��d|�d���y	)
z&Register commandline options.
        �NOSE_ALL_MODULESz
--all-modules�
store_truezEnable plugin z: z [�])�action�dest�default�helpN)�
add_option�	enableOpt�get�	__class__�__name__r
)�self�parser�env�env_opts    �F/opt/hc_python/lib/python3.12/site-packages/nose/plugins/allmodules.py�optionszAllModules.optionssR��%�����/�!-�#�~�~�"%�'�'�'�"2��>�>�2�2�D�I�I�K�� J�		�	K�c�(�|jd�ryy)z5Override to return True for all files ending with .pyz.pyTN)�endswith)r�files  r�wantFilezAllModules.wantFile%s���=�=���� rc��y)z$Override return True for all modulesT�)r�modules  r�
wantModulezAllModules.wantModule+s��rN)r�
__module__�__qualname__�__doc__rrr!rrrrrs���	K��rr)r$�os�nose.plugins.baserrrrr�<module>r's���&
�$���r

if you don't want to be vaporized in a nuclear explosion, i simply have to become nuclear myself… i am atomic