idfddlmZmZddlmZmZddlmZddlm Z ddl m Z Gdde Z dS) )Mockcall)Replacercompare)TestComponents)TestCase)catch_warningsceZdZdZdS)ComponentsTestsct}t5}|d|jt }t j|jg}t||jtd5}|| t|dtt|dj ddddn #1swxYwY|t||j|t||jddddS#1swxYwYdS)Nzatexit.registerT)recordrz5TestComponents instances not uninstalled by shutdown!)rrreplaceregisterrratexitr mock_callsr assertTruelenstrmessage uninstall)selfmrcexpectedws W/opt/cloudlinux/venv/lib/python3.11/site-packages/testfixtures/tests/test_components.py test_atexitzComponentsTests.test_atexit s FF ZZ ,1 II' 4 4 4  A ah//0H Hal + + +t,,,  A***AaDL))K                KKMMM Hal + + + HHJJJ Hal + + +/ , , , , , , , , , , , , , , , , , ,s8A)EA C2& E2C6 6E9C6 :AEE #E N)__name__ __module__ __qualname__rrr r s#,,,,,r$r N) testfixtures.mockrr testfixturesrrtestfixtures.componentsrunittestrwarningsr r r#r$rr*s((((((((********222222######,,,,,h,,,,,r$