bg xddlmZddlZddlmZmZmZmZmZ ddl m Z ddl m Z e rdZndZGdd eZdS) )TestCaseN) ShouldWarncompare ShouldRaise ShouldNotWarn Comparison) PY_37_PLUS) ShouldAssert,c\eZdZdZdZdZdZdZdZdZ dZ d Z d Z d Z d Zd ZdS)ShouldWarnTestsc,tjd5}ttd5tjddddn #1swxYwYdddn #1swxYwYt t |ddS)NTrecordfoorexpected)warningscatch_warningsr UserWarningwarnrlenselfbackstops s/builddir/build/BUILD/cloudlinux-venv-1.0.7/venv/lib/python3.11/site-packages/testfixtures/tests/test_shouldwarn.pytest_warn_expectedz"ShouldWarnTests.test_warn_expecteds  $D 1 1 1 %XK..// % % e$$$ % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % H ******s4A+A A+A A+A A++A/2A/cttdtzdz5tjd5}t 5tjddddn #1swxYwYdddn #1swxYwYdddn #1swxYwYt t|ddS)NzMsequence not as expected: same: [] expected: [] actual: [UserWarning('foo')]Trrrr)r commarrrrrrrs rtest_warn_not_expectedz&ShouldWarnTests.test_warn_not_expectedsx  *+0 015 5   ) ) (555 )"__))M%((())))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )  ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) H ******sXBA8A! A8!A% %A8(A% )A8, B8A< <B?A< BBBcVt5 ddddS#1swxYwYdS)N)rrs rtest_no_warn_expectedz%ShouldWarnTests.test_no_warn_expected&ss __                     s ""ctd5ttd5 dddn #1swxYwYddddS#1swxYwYdS)Nzfsequence not as expected: same: [] expected: [args: ('foo',)] actual: []r)r rrr$s rtest_no_warn_not_expectedz)ShouldWarnTests.test_no_warn_not_expected*s       K..//                                    s.A; A? A? AAActj5tjdtt d5tjddddn #1swxYwYddddS#1swxYwYdS)Nignorer)rr simplefilterrrrr$s rtest_filters_removedz$ShouldWarnTests.test_filters_removed4s  $ & & % %  !( + + +K..// % % e$$$ % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %s51A>A& A>&A* *A>-A* .A>>BBctt5}ttd5t jdt jddddn #1swxYwYdddn #1swxYwYt |j}|d|v|d|vdS)Nrbar) rAssertionErrorrrrrstrraised assertTrue)rscontents rtest_multiple_warningsz&ShouldWarnTests.test_multiple_warnings:s0  ( ( %AK..// % % e$$$ e$$$ % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %ah-- ())) ()))))s4A>)A' A>'A+ +A>.A+ /A>>BBctt5tjdddddS#1swxYwYdS)Nr)rrrrr$s rtest_minimal_okzShouldWarnTests.test_minimal_okCs  $ $ ! ! M%  ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !s 7;;ctdtzdz5tt5t jddddn #1swxYwYddddS#1swxYwYdS)Nzsequence not as expected: same: [] expected: [wrong type] actual: [UserWarning('foo'r r)r r!rDeprecationWarningrrr$s rtest_minimal_badz ShouldWarnTests.test_minimal_badGs  *+0  015  5   % %.// % % e$$$ % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %s4A)A A)A A)A A))A-0A-cttd5tjdtdddddddS#1swxYwYdS)Nrbar.py* bar_module)rr8r warn_explicitr$s rtest_maximal_okzShouldWarnTests.test_maximal_okRs *511 2 2    ")8R                     sAA A c tdtzdz5ttd5t jdtddddddn #1swxYwYddddS#1swxYwYdS)Nzsequence not as expected: same: [] expected: [ attributes differ: 'args': ('bar',) (Comparison) != ('foo',) (actual) ] actual: [DeprecationWarning('foo'r r-rr;r<r=)r r!rr8rr>r$s rtest_maximal_badz ShouldWarnTests.test_maximal_badXs  127 78< <    .u5566  &-x\                                 s4A:A" A:"A& &A:)A& *A::A>A>c t5}tjdtddddddn #1swxYwYt t |dt dtddddttdd}t ttjfi||d  dS) Nrr;r<r=rr8)_category_namecategoryfilefilenamelinelinenomessagesourcer)ractual) rrr>r8rrdictCWarningMessage)rrecordedexpected_attrss rtest_maximal_explorez$ShouldWarnTests.test_maximal_explorehs \\ X  ")8R                   H ****/'(//00     82EEnEEA;      s 9==cttd5tjdttjdtddddS#1swxYwYdS)NThis function is deprecated.rJThis utility is deprecated.)rr8rrr$s rtest_filter_presentz#ShouldWarnTests.test_filter_present}s * >@@@ N N M79K L L L M8:L M M M N N N N N N N N N N N N N N N N N Ns5AA Actd5ttd5tjdtdddn #1swxYwYddddS#1swxYwYdS)Nz\sequence not as expected: same: [] expected: [] actual: []rTrUrV)r rr8rrr$s rtest_filter_missingz#ShouldWarnTests.test_filter_missings)     Q Q .$BDDD Q Q ;=OPPP Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q  Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Qs4A&A A&A A&A A&&A*-A*N)__name__ __module__ __qualname__rr"r%r'r+r4r6r9r?rArRrWrYrrrs+++ + + +%%% ***!!! % % %     *NNN Q Q Q Q Qr^r)unittestrr testfixturesrrrrrrNtestfixtures.compatr testfixtures.shouldraiser r!rr]r^rrcs+*****111111  EE EzQzQzQzQzQhzQzQzQzQzQr^