bg :dZddlZddlZddlZddlmZddlmZddl m Z ej e Z ejdZefdZdZd Zd Zee d ee ejed dS) zHooks for nose library.N)register_module_extender)InferenceError)AstroidManagerz([A-Z])c0|d|S)Nc`d|dzS)N_r)groupslower)ms i/builddir/build/BUILD/cloudlinux-venv-1.0.7/venv/lib/python3.11/site-packages/astroid/brain/brain_nose.pyz_pep8..s#cAHHJJqM$7$7$9$99)sub)namecapss r _pep8rs 88994 @ @@rc#Kttjd} t |d}n#t tf$rYdSwxYw|D]v}|j dr6d|j vr-t|j }|tj ||fV|j dkrdtj ||fVwdS)z+Get an iterator of names and bound methods.zY import unittest class Test(unittest.TestCase): pass a = Test() aNassertr assertEqual assert_equals)_BUILDER string_buildtextwrapdedentnextinferr StopIterationmethodsr startswithrastroid BoundMethod)modulecasemethod pep8_names r _nose_tools_functionsr's  " "     FF3K%%''(( M *,,..EE ; ! !( + + ?6;0F0Ffk**IW0>>> > > > ;- ' '!7#6vt#D#DD D D D EEs'AA-,A-cDtD]\}}|g|j|<dS)N)r'locals)node method_namer%s r _nose_tools_transformr,3s7466,, V$*8 K  ,,rctd}ddg}tD]\}}|||||< |dj}t j|}||_||_|S)z+Custom transform for the nose.tools module.z __all__ = []ok_eq___all__)rrr'appendparentr!Listvalue)stub all_entriesr&r% all_assign all_objects r _nose_tools_trivial_transformr98s  !3 4 4D%.K244!! 69%%% Yi'Jk**J"J!J Krznose.tools.trivialc|jdkS)Nz nose.tools)r)ns r r r Ns QV|5Kr)__doc__rerastroid.builderr!astroid.brain.helpersrastroid.exceptionsrastroid.managerrbuilderAstroidBuilderrcompileCAPITALSrr'r,r9register_transformModulerr rIs@  ::::::------****** ? ) )..*:*: ; ; 2:i AAAAEEE4,,, $N*,I## N)+K+Kr