+
    Bi                         ^ RI t ^ RIt^ RIt^ RIt ! R R]P                  4      t ! R R]P                  4      t]R8X  d   ]P                  ! 4        R# R# )    Nc                     a  ] tR t^t o R tR tR tR tR tR t	R t
R tR	 tR
 tR tR tR tR tR tR tR tR tR tR tR tR tR tR tR tR tR tR tR t R t!R t"R  t#R! t$R" t%R# t&R$ t'R% t(R& t)R' t*R( t+R) t,R* t-R+ t.R, t/R- t0R. t1R/ t2R0 t3R1 t4R2 t5R3 t6R4 t7R5 t8R6 t9R7 t:R8 t;R9 t<R: t=R; t>R< t?R= t@R> tAR? tBR@ tCRA tDRB tERC tFRD tGRE tHRF tIRG tJRH tKRI tLRJ tMRK tNRL tORM tPRN tQRO tRRP tSRQ tTRR tURStVV tWRT# )UTest_TestLoaderc                h    \         P                  ! 4       pV P                  . VP                  4       R # N)unittest
TestLoaderassertEqualerrorsselfloaders   & 5/usr/lib/python3.14/test/test_unittest/test_loader.pytest___init__Test_TestLoader.test___init__   s$    $$&V]]+    c                     ! R  R\         P                  4      p\         P                  ! V! R4      V! R4      .4      p\         P                  ! 4       pV P	                  VP                  V4      V4       R# )c                   2   a  ] tR t^t o R tR tR tRtV tR# )7Test_TestLoader.test_loadTestsFromTestCase.<locals>.Fooc                    R # r    r   s   &r   test_1>Test_TestLoader.test_loadTestsFromTestCase.<locals>.Foo.test_1       dr   c                    R # r   r   r   s   &r   test_2>Test_TestLoader.test_loadTestsFromTestCase.<locals>.Foo.test_2   r   r   c                    R # r   r   r   s   &r   foo_bar?Test_TestLoader.test_loadTestsFromTestCase.<locals>.Foo.foo_bar       tr   r   N	__name__
__module____qualname____firstlineno__r   r   r   __static_attributes____classdictcell____classdict__s   @r   Foor           ""##r   r+   r   r   Nr   TestCase	TestSuiter   r	   loadTestsFromTestCaser   r+   testsr   s   &   r   test_loadTestsFromTestCase*Test_TestLoader.test_loadTestsFromTestCase   s\    	$(## 	$
 ""CM3x=#AB$$&55c:EBr   c                     ! R  R\         P                  4      p\         P                  ! 4       p\         P                  ! 4       pV P	                  VP                  V4      V4       R# )c                   &   a  ] tR t^%t o R tRtV tR# )CTest_TestLoader.test_loadTestsFromTestCase__no_matches.<locals>.Fooc                    R # r   r   r   s   &r   r   KTest_TestLoader.test_loadTestsFromTestCase__no_matches.<locals>.Foo.foo_bar&   r!   r   r   N)r#   r$   r%   r&   r   r'   r(   r)   s   @r   r+   r7   %   s     ##r   r+   Nr-   )r   r+   empty_suiter   s   &   r   &test_loadTestsFromTestCase__no_matches6Test_TestLoader.test_loadTestsFromTestCase__no_matches$   sM    	$(## 	$ ((*$$&55c:KHr   c                     ! R  R\         P                  4      p\         P                  ! 4       p VP                  V4       V P	                  R4       R#   \
         d     R# i ; i)c                       ] tR t^7tRtR# )TTest_TestLoader.test_loadTestsFromTestCase__TestSuite_subclass.<locals>.NotATestCaser   Nr#   r$   r%   r&   r'   r   r   r   NotATestCaser?   7       r   rA   zShould raise TypeErrorN)r   r/   r   r0   fail	TypeError)r   rA   r   s   &  r   .test_loadTestsFromTestCase__TestSuite_subclass>Test_TestLoader.test_loadTestsFromTestCase__TestSuite_subclass6   sZ    	8-- 	 $$&	0((6 II./  		s   A A#"A#c                6    ! R  R\         P                  4      p\         P                  ! 4       pV P                  RVP                  4       VP                  V4      pV P                  W2P                  4       V P                  \        V4      V! R4      .4       R# )c                   &   a  ] tR t^It o R tRtV tR# )LTest_TestLoader.test_loadTestsFromTestCase__default_method_name.<locals>.Fooc                    R # r   r   r   s   &r   runTestTTest_TestLoader.test_loadTestsFromTestCase__default_method_name.<locals>.Foo.runTestJ       r   r   N)r#   r$   r%   r&   rK   r'   r(   r)   s   @r   r+   rI   I         r   r+   rK   N)
r   r.   r   assertNotStartsWithtestMethodPrefixr0   assertIsInstance
suiteClassr	   list)r   r+   r   suites   &   r   /test_loadTestsFromTestCase__default_method_name?Test_TestLoader.test_loadTestsFromTestCase__default_method_nameH   sy    	(## 	 $$&  F,C,CD,,S1e%6%67es9~&67r   c                    \         P                  ! 4       pVP                  \         P                  4      pV P	                  W!P
                  4       V P                  \        V4      . 4       R # r   )r   r   r0   r.   rQ   rR   r	   rS   r   r   rT   s   &  r   )test_loadTestsFromTestCase__from_TestCase9Test_TestLoader.test_loadTestsFromTestCase__from_TestCaseV   sN    $$&,,X->->?e%6%67eb)r   c                    \         P                  ! 4       pVP                  \         P                  4      pV P	                  W!P
                  4       V P                  \        V4      . 4       R # r   )r   r   r0   FunctionTestCaserQ   rR   r	   rS   rX   s   &  r   1test_loadTestsFromTestCase__from_FunctionTestCaseATest_TestLoader.test_loadTestsFromTestCase__from_FunctionTestCase^   sN    $$&,,X-F-FGe%6%67eb)r   c                Z   \         P                  ! R 4      p ! R R\        P                  4      pW!n        \        P
                  ! 4       pVP                  V4      pV P                  WCP                  4       VP                  V! R4      .4      .pV P                  \        V4      V4       R# )mc                   &   a  ] tR t^nt o R tRtV tR# )OTest_TestLoader.test_loadTestsFromModule__TestCase_subclass.<locals>.MyTestCasec                    R # r   r   r   s   &r   testTTest_TestLoader.test_loadTestsFromModule__TestCase_subclass.<locals>.MyTestCase.testo   rM   r   r   Nr#   r$   r%   r&   rd   r'   r(   r)   s   @r   
MyTestCaserb   n   rN   r   rg   rd   Ntypes
ModuleTyper   r.   
testcase_1r   loadTestsFromModulerQ   rR   r	   rS   r   r`   rg   r   rT   expecteds   &     r   +test_loadTestsFromModule__TestCase_subclass;Test_TestLoader.test_loadTestsFromModule__TestCase_subclassl   s    S!	** 	 "$$&**1-e%6%67%%z&'9&:;<eh/r   c                >   \         P                  ! R 4      p\        P                  Vn        \        P                  Vn        \        P
                  ! 4       pVP                  V4      pV P                  W2P                  4       V P                  \        V4      . 4       R# r`   N)ri   rj   r   r.   r\   r   rl   rQ   rR   r	   rS   r   r`   r   rT   s   &   r   5test_loadTestsFromModule__TestCase_subclass_internalsETest_TestLoader.test_loadTestsFromModule__TestCase_subclass_internals{   ss    S!&&
%66$$&**1-e%6%67eb)r   c                    \         P                  ! R 4      p\        P                  ! 4       pVP	                  V4      pV P                  W2P                  4       V P                  \        V4      . 4       R# rr   )	ri   rj   r   r   rl   rQ   rR   r	   rS   rs   s   &   r   /test_loadTestsFromModule__no_TestCase_instances?Test_TestLoader.test_loadTestsFromModule__no_TestCase_instances   sX    S!$$&**1-e%6%67eb)r   c                F   \         P                  ! R 4      p ! R R\        P                  4      pW!n        \        P
                  ! 4       pVP                  V4      pV P                  WCP                  4       V P                  \        V4      VP                  4       .4       R# )r`   c                       ] tR t^tRtR# )OTest_TestLoader.test_loadTestsFromModule__no_TestCase_tests.<locals>.MyTestCaser   Nr@   r   r   r   rg   r{      rB   r   rg   Nrh   r   r`   rg   r   rT   s   &    r   +test_loadTestsFromModule__no_TestCase_tests;Test_TestLoader.test_loadTestsFromModule__no_TestCase_tests   s{    S!	** 	!$$&**1-e%6%67ev'8'8':&;<r   c                  a  ! R  R\         P                  4      o ! V3R lR\        4      p\         P                  ! 4       pVP	                  V4      p\         P
                  ! S! R4      .4      .pV P                  \        V4      V4       R# )c                   &   a  ] tR t^t o R tRtV tR# )JTest_TestLoader.test_loadTestsFromModule__not_a_module.<locals>.MyTestCasec                    R # r   r   r   s   &r   rd   OTest_TestLoader.test_loadTestsFromModule__not_a_module.<locals>.MyTestCase.test   rM   r   r   Nrf   r)   s   @r   rg   r      rN   r   rg   c                      < ] tR t^t Z tRtR# )JTest_TestLoader.test_loadTestsFromModule__not_a_module.<locals>.NotAModuler   Nr#   r$   r%   r&   r   r'   rg   s   r   
NotAModuler          Fr   r   rd   N)r   r.   objectr   rl   r/   r	   rS   r   r   r   rT   	referencerg   s   &    @r   &test_loadTestsFromModule__not_a_module6Test_TestLoader.test_loadTestsFromModule__not_a_module   sp    	** 		  	  $$&**:6''F);(<=>	ei0r   c                v  a a \         P                  ! R 4      p ! R R\        P                  4      pW!n        . oVV 3R lpW1n        \        P                  ! 4       pVP                  V4      pS P                  V\        P                  4       S P                  SWER.4       S P                  \        4      ;_uu_ 4        VP                  VR4       RRR4       S P                  \        4      ;_uu_ 4        VP                  VRR7       RRR4       R#   + '       g   i     LK; i  + '       g   i     R# ; i)r`   c                   &   a  ] tR t^t o R tRtV tR# )HTest_TestLoader.test_loadTestsFromModule__load_tests.<locals>.MyTestCasec                    R # r   r   r   s   &r   rd   MTest_TestLoader.test_loadTestsFromModule__load_tests.<locals>.MyTestCase.test   rM   r   r   Nrf   r)   s   @r   rg   r      rN   r   rg   c                 n   < SP                  V\        P                  4       SP                  WV34       V# r   rQ   r   r/   extendr   r2   patternload_tests_argsr   s   &&&r   
load_testsHTest_TestLoader.test_loadTestsFromModule__load_tests.<locals>.load_tests   1    !!%););<""F7#;<Lr   NF)use_load_tests)ri   rj   r   r.   rk   r   r   rl   rQ   r/   r	   assertRaisesrD   r   r`   rg   r   r   rT   r   s   f     @r   $test_loadTestsFromModule__load_tests4Test_TestLoader.test_loadTestsFromModule__load_tests   s    S!	** 	 "	 "$$&**1-eX%7%786$*?@ y))&&q%0 *y))&&q&? *) *))))s   >D6D'D$	'D8	c                J  a a \         P                  ! R 4      p ! R R\        P                  4      pW!n        . oVV 3R lpW1n        \        P                  ! 4       pVP                  VRR7      pS P                  V\        P                  4       S P                  SWER.4       R# )r`   c                   &   a  ] tR t^t o R tRtV tR# )ETest_TestLoader.test_loadTestsFromModule__pattern.<locals>.MyTestCasec                    R # r   r   r   s   &r   rd   JTest_TestLoader.test_loadTestsFromModule__pattern.<locals>.MyTestCase.test   rM   r   r   Nrf   r)   s   @r   rg   r      rN   r   rg   c                 n   < SP                  V\        P                  4       SP                  WV34       V# r   r   r   s   &&&r   r   ETest_TestLoader.test_loadTestsFromModule__pattern.<locals>.load_tests   r   r   ztestme.*)r   N)ri   rj   r   r.   rk   r   r   rl   rQ   r/   r	   r   s   f     @r   !test_loadTestsFromModule__pattern1Test_TestLoader.test_loadTestsFromModule__pattern   s    S!	** 	 "	 "$$&**1j*AeX%7%786**EFr   c                V   \         P                  ! R 4      pR pW!n        \        P                  ! 4       pVP                  V4      pV P                  V\        P                  4       V P                  VP                  4       ^4       V P                  . VP                  4       V P                  ^\        VP                  4      4       VP                  ^ ,          pV P                  RV9   RV,          4       \        V4      ^ ,          pV P                  \         RVP"                  4       R# )r`   c                     \        R 4      h)some failure)rD   )r   r2   r   s   &&&r   r   OTest_TestLoader.test_loadTestsFromModule__faulty_load_tests.<locals>.load_tests   s    N++r   zFailed to call load_tests:missing error string in %rr   N)ri   rj   r   r   r   rl   rQ   r/   r	   countTestCasesassertNotEqualr
   len
assertTruerS   assertRaisesRegexrD   r`   )r   r`   r   r   rT   errorrd   s   &      r   +test_loadTestsFromModule__faulty_load_tests;Test_TestLoader.test_loadTestsFromModule__faulty_load_tests   s    S!	,!$$&**1-eX%7%78--/3B.C./a (E1(50	2 E{1~y.$&&Ar   c                    \         P                  ! 4       p VP                  R 4       V P                  R4       R#   \         d'   pT P                  \        T4      R4        Rp?R# Rp?ii ; i) z7TestLoader.loadTestsFromName failed to raise ValueErrorEmpty module nameN)r   r   loadTestsFromNamerC   
ValueErrorr	   strr   r   es   &  r   "test_loadTestsFromName__empty_name2Test_TestLoader.test_loadTestsFromName__empty_name  s]    $$&	Q$$R( IIOP  	:SV%899	:s   ; A,A''A,c                    \         P                  ! 4       pVP                  R 4      pV P                  W4      w  r4RpRpV P	                  WSRV,          4       V P                  \        V\        VR 4      4       R# 	abc () //z'Failed to import test module: abc () //z)Failed to import test module: abc \(\) //r   N)r   r   r   check_deferred_errorassertInr   ImportErrorgetattrr   r   rT   r   rd   rn   expected_regexs   &      r   &test_loadTestsFromName__malformed_name6Test_TestLoader.test_loadTestsFromName__malformed_name  sr    $$&((5//><E(50	2 	{)C	Er   c                    \         P                  ! 4       pVP                  R 4      pRpV P                  W4      w  rEV P	                  W4RV,          4       V P                  \        W5P                  4       R# )sdasfasfasdfzNo module named 'sdasfasfasdf'r   Nr   r   r   r   r   r   r   r   r   r   rT   rn   r   rd   s   &     r   +test_loadTestsFromName__unknown_module_name;Test_TestLoader.test_loadTestsFromName__unknown_module_name,  sf    $$&((83//>(50	2 	{H6G6GHr   c                    \         P                  ! 4       pVP                  R 4      pRpV P                  W4      w  rEV P	                  W4RV,          4       V P                  \        W5P                  4       R# )unittest.loader.sdasfasfasdf8module 'unittest.loader' has no attribute 'sdasfasfasdf'r   Nr   r   r   r   r   r   AttributeErrorr   r   s   &     r   3test_loadTestsFromName__unknown_attr_name_on_moduleCTest_TestLoader.test_loadTestsFromName__unknown_attr_name_on_module=  sg    $$&(()GHM//>(50	2 	~x9J9JKr   c                    \         P                  ! 4       pVP                  R 4      pRpV P                  W4      w  rEV P	                  W4RV,          4       V P                  \        W5P                  4       R# )zunittest.sdasfasfasdfz'No module named 'unittest.sdasfasfasdf'r   Nr   r   s   &     r   4test_loadTestsFromName__unknown_attr_name_on_packageDTest_TestLoader.test_loadTestsFromName__unknown_attr_name_on_packageN  sg    $$&(()@A<//>(50	2 	{H6G6GHr   c                    \         P                  ! 4       pVP                  R \         4      pRpV P                  W4      w  rEV P	                  W4RV,          4       V P                  \        W5P                  4       R# r   1module 'unittest' has no attribute 'sdasfasfasdf'r   Nr   r   s   &     r   -test_loadTestsFromName__relative_unknown_name=Test_TestLoader.test_loadTestsFromName__relative_unknown_name`  sh    $$&((BF//>(50	2 	~x9J9JKr   c                    \         P                  ! 4       pVP                  R \         4      pV P                  W4      w  r4RpV P	                  WSRV,          4       V P                  \        V\        VR 4      4       R# r   zhas no attribute ''r   Nr   r   r   r   r   r   r   r   r   r   rT   r   rd   rn   s   &     r   +test_loadTestsFromName__relative_empty_name;Test_TestLoader.test_loadTestsFromName__relative_empty_namev  sk    $$&((X6//>((50	2 	~xr9JKr   c                    \         P                  ! 4       pVP                  R \         4      pV P                  W4      w  r4RpRpV P	                  WSRV,          4       V P                  \        V\        VR 4      4       R# r   z.module 'unittest' has no attribute 'abc () //'z0module 'unittest' has no attribute 'abc \(\) //'r   Nr   r   s   &      r   /test_loadTestsFromName__relative_malformed_name?Test_TestLoader.test_loadTestsFromName__relative_malformed_name  sv    $$& ((h?//>CL(50	2 	NGD+,F	Hr   c                   a  ! R  R\         P                  4      o ! V3R lR\        4      p\         P                  ! 4       pVP	                  RV4      pS! R4      .pV P                  \        V4      V4       R# )c                   &   a  ] tR tRt o R tRtV tR# )QTest_TestLoader.test_loadTestsFromName__relative_not_a_module.<locals>.MyTestCasei  c                    R # r   r   r   s   &r   rd   VTest_TestLoader.test_loadTestsFromName__relative_not_a_module.<locals>.MyTestCase.test  rM   r   r   Nrf   r)   s   @r   rg   r     rN   r   rg   c                      < ] tR tRt Z tRtR# )QTest_TestLoader.test_loadTestsFromName__relative_not_a_module.<locals>.NotAModulei  r   Nr   r   s   r   r   r     r   r   r   r   rd   N)r   r.   r   r   r   r	   rS   r   s   &    @r   -test_loadTestsFromName__relative_not_a_module=Test_TestLoader.test_loadTestsFromName__relative_not_a_module  sd    	** 		  	  $$&((:>'(	ei0r   c                    \         P                  ! R 4      p\        4       Vn        \        P
                  ! 4       p VP                  RV4       V P                  R4       R#   \         d     R# i ; ir`   rk   zShould have raised TypeErrorN)	ri   rj   r   rk   r   r   r   rC   rD   r   r`   r   s   &  r   +test_loadTestsFromName__relative_bad_object;Test_TestLoader.test_loadTestsFromName__relative_bad_object  sa    S!x$$&	6$$\15 II45  		s   A! !A0/A0c                8   \         P                  ! R 4      p ! R R\        P                  4      pW!n        \        P
                  ! 4       pVP                  RV4      pV P                  WCP                  4       V P                  \        V4      V! R4      .4       R# )r`   c                   &   a  ] tR tRt o R tRtV tR# )VTest_TestLoader.test_loadTestsFromName__relative_TestCase_subclass.<locals>.MyTestCasei  c                    R # r   r   r   s   &r   rd   [Test_TestLoader.test_loadTestsFromName__relative_TestCase_subclass.<locals>.MyTestCase.test  rM   r   r   Nrf   r)   s   @r   rg   r     rN   r   rg   rk   rd   Nri   rj   r   r.   rk   r   r   rQ   rR   r	   rS   r|   s   &    r   2test_loadTestsFromName__relative_TestCase_subclassBTest_TestLoader.test_loadTestsFromName__relative_TestCase_subclass  s{    S!	** 	 "$$&((q9e%6%67ez&'9&:;r   c                p   \         P                  ! R 4      p ! R R\        P                  4      p\        P                  ! V! R4      .4      Vn        \        P                  ! 4       pVP                  RV4      pV P                  WCP                  4       V P                  \        V4      V! R4      .4       R# )r`   c                   &   a  ] tR tRt o R tRtV tR# )NTest_TestLoader.test_loadTestsFromName__relative_TestSuite.<locals>.MyTestCasei  c                    R # r   r   r   s   &r   rd   STest_TestLoader.test_loadTestsFromName__relative_TestSuite.<locals>.MyTestCase.test  rM   r   r   Nrf   r)   s   @r   rg   r    rN   r   rg   rd   	testsuiteN)ri   rj   r   r.   r/   r  r   r   rQ   rR   r	   rS   r|   s   &    r   *test_loadTestsFromName__relative_TestSuite:Test_TestLoader.test_loadTestsFromName__relative_TestSuite  s    S!	** 	 ((*V*<)=>$$&((a8e%6%67ez&'9&:;r   c                8   \         P                  ! R 4      p ! R R\        P                  4      pW!n        \        P
                  ! 4       pVP                  RV4      pV P                  WCP                  4       V P                  \        V4      V! R4      .4       R# )r`   c                   &   a  ] tR tRt o R tRtV tR# )OTest_TestLoader.test_loadTestsFromName__relative_testmethod.<locals>.MyTestCasei  c                    R # r   r   r   s   &r   rd   TTest_TestLoader.test_loadTestsFromName__relative_testmethod.<locals>.MyTestCase.test  rM   r   r   Nrf   r)   s   @r   rg   r    rN   r   rg   testcase_1.testrd   Nr   r|   s   &    r   +test_loadTestsFromName__relative_testmethod;Test_TestLoader.test_loadTestsFromName__relative_testmethod  s|    S!	** 	 "$$&(():A>e%6%67ez&'9&:;r   c                Z   \         P                  ! R 4      p ! R R\        P                  4      pW!n        \        P
                  ! 4       pVP                  RV4      pRpV P                  W44      w  rgV P                  WVRV,          4       V P                  \        WWP                  4       R# )r`   c                   &   a  ] tR tRt o R tRtV tR# )WTest_TestLoader.test_loadTestsFromName__relative_invalid_testmethod.<locals>.MyTestCasei  c                    R # r   r   r   s   &r   rd   \Test_TestLoader.test_loadTestsFromName__relative_invalid_testmethod.<locals>.MyTestCase.test  rM   r   r   Nrf   r)   s   @r   rg   r    rN   r   rg   testcase_1.testfoo3type object 'MyTestCase' has no attribute 'testfoo'r   N)ri   rj   r   r.   rk   r   r   r   r   r   r   testfoo)r   r`   rg   r   rT   rn   r   rd   s   &       r   3test_loadTestsFromName__relative_invalid_testmethodCTest_TestLoader.test_loadTestsFromName__relative_invalid_testmethod  s    S!	** 	 "$$&(()=qAH//>(50	2 	~xFr   c                j  aa \         P                  ! R 4      p\        P                  ! R 4      o\        P                  ! R 4      oVV3R lpW!n        \        P
                  ! 4       pVP                  RV4      pV P                  WCP                  4       V P                  \        V4      SS.4       R# )r`   c                      R # r   r   r   r   r   <lambda>MTest_TestLoader.test_loadTestsFromName__callable__TestSuite.<locals>.<lambda>      tr   c                      R # r   r   r   r   r   r  r    r   r   c                  4   < \         P                  ! S S.4      # r   r   r/   rk   
testcase_2s   r   return_TestSuiteUTest_TestLoader.test_loadTestsFromName__callable__TestSuite.<locals>.return_TestSuite      %%z:&>??r   r&  N)ri   rj   r   r\   r&  r   r   rQ   rR   r	   rS   )r   r`   r&  r   rT   rk   r%  s   &    @@r   +test_loadTestsFromName__callable__TestSuite;Test_TestLoader.test_loadTestsFromName__callable__TestSuite
  s    S!..|<
..|<
	@-$$&(();Q?e%6%67ez:&>?r   c                6  a \         P                  ! R 4      p\        P                  ! R 4      oV3R lpW!n        \        P
                  ! 4       pVP                  RV4      pV P                  WCP                  4       V P                  \        V4      S.4       R# )r`   c                      R # r   r   r   r   r   r  UTest_TestLoader.test_loadTestsFromName__callable__TestCase_instance.<locals>.<lambda>  r   r   c                     < S # r   r   rk   s   r   return_TestCase\Test_TestLoader.test_loadTestsFromName__callable__TestCase_instance.<locals>.return_TestCase  	    r   r0  N)ri   rj   r   r\   r0  r   r   rQ   rR   r	   rS   )r   r`   r0  r   rT   rk   s   &    @r   3test_loadTestsFromName__callable__TestCase_instanceCTest_TestLoader.test_loadTestsFromName__callable__TestCase_instance  sy    S!..|<
	+$$&(():A>e%6%67ezl3r   c                t  a  ! R  R\         P                  4      p\        P                  ! R4      p\         P                  ! R 4      oV3R lpW2n        \         P                  ! 4       pWn        VP                  RV4      pV P                  WTP                  4       V P                  \        V4      S.4       R# )c                       ] tR tRtRtR# )jTest_TestLoader.test_loadTestsFromName__callable__TestCase_instance_ProperSuiteClass.<locals>.SubTestSuitei+  r   Nr@   r   r   r   SubTestSuiter7  +  rB   r   r8  r`   c                      R # r   r   r   r   r   r  fTest_TestLoader.test_loadTestsFromName__callable__TestCase_instance_ProperSuiteClass.<locals>.<lambda>.  r   r   c                     < S # r   r   r/  s   r   r0  mTest_TestLoader.test_loadTestsFromName__callable__TestCase_instance_ProperSuiteClass.<locals>.return_TestCase/  r2  r   r0  N)r   r/   ri   rj   r\   r0  r   rR   r   rQ   r	   rS   )r   r8  r`   r0  r   rT   rk   s   &     @r   Dtest_loadTestsFromName__callable__TestCase_instance_ProperSuiteClassTTest_TestLoader.test_loadTestsFromName__callable__TestCase_instance_ProperSuiteClass*  s    	8-- 	S!..|<
	+$$&((():A>e%6%67ezl3r   c                v    ! R  R\         P                  4      p\        P                  ! R4      p ! R R\         P                  4      pW2n        \         P                  ! 4       pWn        VP                  RV4      pV P                  WTP                  4       V P                  \        V4      V! R4      .4       R# )c                       ] tR tRtRtR# )bTest_TestLoader.test_loadTestsFromName__relative_testmethod_ProperSuiteClass.<locals>.SubTestSuitei?  r   Nr@   r   r   r   r8  rA  ?  rB   r   r8  r`   c                   &   a  ] tR tRt o R tRtV tR# )`Test_TestLoader.test_loadTestsFromName__relative_testmethod_ProperSuiteClass.<locals>.MyTestCaseiB  c                    R # r   r   r   s   &r   rd   eTest_TestLoader.test_loadTestsFromName__relative_testmethod_ProperSuiteClass.<locals>.MyTestCase.testC  rM   r   r   Nrf   r)   s   @r   rg   rC  B  rN   r   rg   r  rd   N)r   r/   ri   rj   r.   rk   r   rR   r   rQ   r	   rS   )r   r8  r`   rg   r   rT   s   &     r   <test_loadTestsFromName__relative_testmethod_ProperSuiteClassLTest_TestLoader.test_loadTestsFromName__relative_testmethod_ProperSuiteClass>  s    	8-- 	S!	** 	 "$$&&(():A>e%6%67ez&'9&:;r   c                    \         P                  ! R 4      pR pW!n        \        P                  ! 4       p VP                  RV4      pV P                  R4       R#   \         d     R# i ; i)r`   c                      ^#    r   r   r   r   return_wrongRTest_TestLoader.test_loadTestsFromName__callable__wrong_type.<locals>.return_wrongT      r   rL  z6TestLoader.loadTestsFromName failed to raise TypeErrorN)ri   rj   rL  r   r   r   rC   rD   r   r`   rL  r   rT   s   &    r   ,test_loadTestsFromName__callable__wrong_type<Test_TestLoader.test_loadTestsFromName__callable__wrong_typeR  se    S!	%$$&	P,,^Q?E IINO  		s   A A*)A*c                   R p\         P                  P                  VR4       \        P                  ! 4       p VP                  V4      pV P                  W2P                  4       V P                  \        V4      . 4       V P                  V\         P                  4       V\         P                  9   d   \         P                  V R# R#   T\         P                  9   d   \         P                  T i i ; itest.test_unittest.dummyN)sysmodulespopr   r   r   rQ   rR   r	   rS   r   r   module_namer   rT   s   &   r   )test_loadTestsFromName__module_not_loaded9Test_TestLoader.test_loadTestsFromName__module_not_loadedb  s     1T*$$&
	-,,[9E!!%):):;T%["- MM+s{{3ckk)KK, *{ckk)KK, *s   A'C
 
)C3c                T   V P                  V\        P                  4       V P                  VP	                  4       ^4       V P                  . VP                  4       V P                  ^\        VP                  4      4       VP                  ^ ,          p\        V4      ^ ,          pW43# )a  Helper function for checking that errors in loading are reported.

:param loader: A loader with some errors.
:param suite: A suite that should have a late bound error.
:return: The first error message from the loader and the test object
    from the suite.
)	rQ   r   r/   r	   r   r   r
   r   rS   )r   r   rT   r   rd   s   &&&  r   r   $Test_TestLoader.check_deferred_error|  s     	eX%7%78--/3B.C./a E{1~{r   c                    \         P                  ! 4       pVP                  . 4      pV P                  W!P                  4       V P                  \        V4      . 4       R # r   r   r   loadTestsFromNamesrQ   rR   r	   rS   rX   s   &  r   (test_loadTestsFromNames__empty_name_list8Test_TestLoader.test_loadTestsFromNames__empty_name_list  sH    $$&))"-e%6%67eb)r   c                    \         P                  ! 4       pVP                  . \         4      pV P                  W!P                  4       V P                  \        V4      . 4       R # r   r_  rX   s   &  r   1test_loadTestsFromNames__relative_empty_name_listATest_TestLoader.test_loadTestsFromNames__relative_empty_name_list  sJ    $$&))"h7e%6%67eb)r   c                    \         P                  ! 4       p VP                  R .4       V P                  R4       R#   \         d'   pT P                  \        T4      R4        Rp?R# Rp?ii ; i)r   z8TestLoader.loadTestsFromNames failed to raise ValueErrorr   N)r   r   r`  rC   r   r	   r   r   s   &  r   #test_loadTestsFromNames__empty_name3Test_TestLoader.test_loadTestsFromNames__empty_name  s_    $$&	R%%rd+ IIPQ  	:SV%899	:s   < A-A((A-c                   \         P                  ! 4       pVP                  R .4      pV P                  V\	        V4      ^ ,          4      w  r4RpRpV P                  WSRV,          4       V P                  \        V\        VR 4      4       R# r   )	r   r   r`  r   rS   r   r   r   r   r   s   &      r   'test_loadTestsFromNames__malformed_name7Test_TestLoader.test_loadTestsFromNames__malformed_name  s    $$& ));-8//UAG<E(50	2 	{)C	Er   c                   \         P                  ! 4       pVP                  R .4      pV P                  V\	        V4      ^ ,          4      w  r4RpV P                  WSRV,          4       V P                  \        WTP                  4       R# )r   z*Failed to import test module: sdasfasfasdfr   N)	r   r   r`  r   rS   r   r   r   r   r   s   &     r   ,test_loadTestsFromNames__unknown_module_name<Test_TestLoader.test_loadTestsFromNames__unknown_module_name  ss    $$&))>*:;//UAG?(50	2 	{H6G6GHr   c                   \         P                  ! 4       pVP                  R R.4      pV P                  V\	        V4      ^ ,          4      w  r4RpV P                  WSRV,          4       V P                  \        WTP                  4       R# )r   rT  r   r   N	r   r   r`  r   rS   r   r   r   r   r   s   &     r   *test_loadTestsFromNames__unknown_attr_name:Test_TestLoader.test_loadTestsFromNames__unknown_attr_name  sz    $$&))+-GHJ//UAGM(50	2 	~x9J9JKr   c                   \         P                  ! 4       pVP                  R .\         4      pV P                  V\	        V4      ^ ,          4      w  r4RpV P                  WSRV,          4       V P                  \        WTP                  4       R# r   rp  r   s   &     r   0test_loadTestsFromNames__unknown_name_relative_1@Test_TestLoader.test_loadTestsFromNames__unknown_name_relative_1  su    $$&))>*:HE//UAGF(50	2 	~x9J9JKr   c                   \         P                  ! 4       pVP                  R R.\         4      pV P                  V\	        V4      ^,          4      w  r4RpV P                  WSRV,          4       V P                  \        WTP                  4       R# )r.   r   r   r   Nrp  r   s   &     r   0test_loadTestsFromNames__unknown_name_relative_2@Test_TestLoader.test_loadTestsFromNames__unknown_name_relative_2  sw    $$&)):~*FQ//UAGF(50	2 	~x9J9JKr   c                   \         P                  ! 4       pVP                  R .\         4      pV P                  V\	        V4      ^ ,          4      w  r4RpV P                  WSRV,          4       V P                  \        V\        VR 4      4       R# r   	r   r   r`  r   rS   r   r   r   r   r   s   &     r   ,test_loadTestsFromNames__relative_empty_name<Test_TestLoader.test_loadTestsFromNames__relative_empty_name!  sw    $$&))2$9//UAG((50	2 	~xr9JKr   c                "   \         P                  ! 4       pVP                  R .\         4      pV P                  V\	        V4      ^ ,          4      w  r4RpRpV P                  WSRV,          4       V P                  \        V\        VR 4      4       R# r   rz  r   s   &      r   0test_loadTestsFromNames__relative_malformed_name@Test_TestLoader.test_loadTestsFromNames__relative_malformed_name4  s    $$& ));-B//UAGCL(50	2 	NGD+,F	Hr   c                   a  ! R  R\         P                  4      o ! V3R lR\        4      p\         P                  ! 4       pVP	                  R.V4      p\         P
                  ! S! R4      .4      .pV P                  \        V4      V4       R# )c                   &   a  ] tR tRt o R tRtV tR# )RTest_TestLoader.test_loadTestsFromNames__relative_not_a_module.<locals>.MyTestCaseiJ  c                    R # r   r   r   s   &r   rd   WTest_TestLoader.test_loadTestsFromNames__relative_not_a_module.<locals>.MyTestCase.testK  rM   r   r   Nrf   r)   s   @r   rg   r  J  rN   r   rg   c                      < ] tR tRt Z tRtR# )RTest_TestLoader.test_loadTestsFromNames__relative_not_a_module.<locals>.NotAModuleiN  r   Nr   r   s   r   r   r  N  r   r   r   r   rd   N)r   r.   r   r   r`  r/   r	   rS   r   s   &    @r   .test_loadTestsFromNames__relative_not_a_module>Test_TestLoader.test_loadTestsFromNames__relative_not_a_moduleI  st    	** 		  	  $$&))8*jA''F);(<=>	ei0r   c                    \         P                  ! R 4      p\        4       Vn        \        P
                  ! 4       p VP                  R.V4       V P                  R4       R#   \         d     R# i ; ir   )	ri   rj   r   rk   r   r   r`  rC   rD   r   s   &  r   ,test_loadTestsFromNames__relative_bad_object<Test_TestLoader.test_loadTestsFromNames__relative_bad_object^  sc    S!x$$&	6%%|na8 II45  		s   A" "A10A1c                ^   \         P                  ! R 4      p ! R R\        P                  4      pW!n        \        P
                  ! 4       pVP                  R.V4      pV P                  WCP                  4       VP                  V! R4      .4      pV P                  \        V4      V.4       R# )r`   c                   &   a  ] tR tRt o R tRtV tR# )WTest_TestLoader.test_loadTestsFromNames__relative_TestCase_subclass.<locals>.MyTestCasein  c                    R # r   r   r   s   &r   rd   \Test_TestLoader.test_loadTestsFromNames__relative_TestCase_subclass.<locals>.MyTestCase.testo  rM   r   r   Nrf   r)   s   @r   rg   r  n  rN   r   rg   rk   rd   N)ri   rj   r   r.   rk   r   r`  rQ   rR   r	   rS   rm   s   &     r   3test_loadTestsFromNames__relative_TestCase_subclassCTest_TestLoader.test_loadTestsFromNames__relative_TestCase_subclassl  s    S!	** 	 "$$&))<.!<e%6%67$$j&8%9:exj1r   c                z   \         P                  ! R 4      p ! R R\        P                  4      p\        P                  ! V! R4      .4      Vn        \        P                  ! 4       pVP                  R.V4      pV P                  WCP                  4       V P                  \        V4      VP
                  .4       R# )r`   c                   &   a  ] tR tRt o R tRtV tR# )OTest_TestLoader.test_loadTestsFromNames__relative_TestSuite.<locals>.MyTestCasei~  c                    R # r   r   r   s   &r   rd   TTest_TestLoader.test_loadTestsFromNames__relative_TestSuite.<locals>.MyTestCase.test  rM   r   r   Nrf   r)   s   @r   rg   r  ~  rN   r   rg   rd   r  N)ri   rj   r   r.   r/   r  r   r`  rQ   rR   r	   rS   r|   s   &    r   +test_loadTestsFromNames__relative_TestSuite;Test_TestLoader.test_loadTestsFromNames__relative_TestSuite|  s    S!	** 	 ((*V*<)=>$$&));-;e%6%67eq{{m4r   c                h   \         P                  ! R 4      p ! R R\        P                  4      pW!n        \        P
                  ! 4       pVP                  R.V4      pV P                  WCP                  4       \        P                  ! V! R4      .4      pV P                  \        V4      V.4       R# )r`   c                   &   a  ] tR tRt o R tRtV tR# )PTest_TestLoader.test_loadTestsFromNames__relative_testmethod.<locals>.MyTestCasei  c                    R # r   r   r   s   &r   rd   UTest_TestLoader.test_loadTestsFromNames__relative_testmethod.<locals>.MyTestCase.test  rM   r   r   Nrf   r)   s   @r   rg   r    rN   r   rg   r  rd   Nri   rj   r   r.   rk   r   r`  rQ   rR   r/   r	   rS   r   r`   rg   r   rT   	ref_suites   &     r   ,test_loadTestsFromNames__relative_testmethod<Test_TestLoader.test_loadTestsFromNames__relative_testmethod  s    S!	** 	 "$$&))+<*=qAe%6%67&&
6(:';<	eyk2r   c                h   \         P                  ! R 4      p ! R R\        P                  4      pW!n        \        P
                  ! 4       pVP                  R.V4      pV P                  WCP                  4       \        P                  ! V! R4      .4      pV P                  \        V4      V.4       R# )r`   c                       ] tR tRtR tRtR# )dTest_TestLoader.test_loadTestsFromName__function_with_different_name_than_method.<locals>.MyTestCasei  c                     ^# )   r   r   r   r   r  mTest_TestLoader.test_loadTestsFromName__function_with_different_name_than_method.<locals>.MyTestCase.<lambda>  s    1r   r   N)r#   r$   r%   r&   rd   r'   r   r   r   rg   r    s    Dr   rg   r  rd   Nr  r  s   &     r   @test_loadTestsFromName__function_with_different_name_than_methodPTest_TestLoader.test_loadTestsFromName__function_with_different_name_than_method  s    S!	** 	!$$&))+<*=qAe%6%67&&
6(:';<	eyk2r   c                ~   \         P                  ! R 4      p ! R R\        P                  4      pW!n        \        P
                  ! 4       pVP                  R.V4      pV P                  V\        V4      ^ ,          4      w  rVRpV P                  WuRV,          4       V P                  \        WvP                  4       R# )r`   c                   &   a  ] tR tRt o R tRtV tR# )XTest_TestLoader.test_loadTestsFromNames__relative_invalid_testmethod.<locals>.MyTestCasei  c                    R # r   r   r   s   &r   rd   ]Test_TestLoader.test_loadTestsFromNames__relative_invalid_testmethod.<locals>.MyTestCase.test  rM   r   r   Nrf   r)   s   @r   rg   r    rN   r   rg   r  r  r   N)ri   rj   r   r.   rk   r   r`  r   rS   r   r   r   r  )r   r`   rg   r   rT   r   rd   rn   s   &       r   4test_loadTestsFromNames__relative_invalid_testmethodDTest_TestLoader.test_loadTestsFromNames__relative_invalid_testmethod  s    S!	** 	 "$$&))+?*@!D//UAGH(50	2 	~xFr   c                  aa \         P                  ! R 4      p\        P                  ! R 4      o\        P                  ! R 4      oVV3R lpW!n        \        P
                  ! 4       pVP                  R.V4      pV P                  WCP                  4       \        P                  ! SS.4      pV P                  \        V4      V.4       R# )r`   c                      R # r   r   r   r   r   r  NTest_TestLoader.test_loadTestsFromNames__callable__TestSuite.<locals>.<lambda>  r   r   c                      R # r   r   r   r   r   r  r    r   r   c                  4   < \         P                  ! S S.4      # r   r#  r$  s   r   r&  VTest_TestLoader.test_loadTestsFromNames__callable__TestSuite.<locals>.return_TestSuite  r(  r   r&  N)ri   rj   r   r\   r&  r   r`  rQ   rR   r/   r	   rS   )r   r`   r&  r   rT   rn   rk   r%  s   &     @@r   ,test_loadTestsFromNames__callable__TestSuite<Test_TestLoader.test_loadTestsFromNames__callable__TestSuite  s    S!..|<
..|<
	@-$$&))+=*>Be%6%67%%z:&>?exj1r   c                f  a \         P                  ! R 4      p\        P                  ! R 4      oV3R lpW!n        \        P
                  ! 4       pVP                  R.V4      pV P                  WCP                  4       \        P                  ! S.4      pV P                  \        V4      V.4       R# )r`   c                      R # r   r   r   r   r   r  VTest_TestLoader.test_loadTestsFromNames__callable__TestCase_instance.<locals>.<lambda>  r   r   c                     < S # r   r   r/  s   r   r0  ]Test_TestLoader.test_loadTestsFromNames__callable__TestCase_instance.<locals>.return_TestCase  r2  r   r0  N)ri   rj   r   r\   r0  r   r`  rQ   rR   r/   r	   rS   )r   r`   r0  r   rT   r  rk   s   &     @r   4test_loadTestsFromNames__callable__TestCase_instanceDTest_TestLoader.test_loadTestsFromNames__callable__TestCase_instance  s    S!..|<
	+$$&))+<*=qAe%6%67&&
|4	eyk2r   c                  a \         P                  ! R 4      p ! R R\        P                  4      pV! R4      o ! V3R lR\        P                  4      pW1n        \        P
                  ! 4       pVP                  R.V4      pV P                  WTP                  4       \        P                  ! S.4      pV P                  \        V4      V.4       R# )r`   c                   &   a  ] tR tRt o R tRtV tR# )STest_TestLoader.test_loadTestsFromNames__callable__call_staticmethod.<locals>.Test1i  c                    R # r   r   r   s   &r   rd   XTest_TestLoader.test_loadTestsFromNames__callable__call_staticmethod.<locals>.Test1.test  rM   r   r   Nrf   r)   s   @r   Test1r    rN   r   r  rd   c                   8   <a  ] tR tRt o ]V3R l4       tRtV tR# )QTest_TestLoader.test_loadTestsFromNames__callable__call_staticmethod.<locals>.Fooi  c                    < S # r   r   r/  s   r   fooUTest_TestLoader.test_loadTestsFromNames__callable__call_staticmethod.<locals>.Foo.foo  s	    !!r   r   N)r#   r$   r%   r&   staticmethodr  r'   r(   )r*   rk   s   @r   r+   r    s     " "r   r+   zFoo.fooN)ri   rj   r   r.   r+   r   r`  rQ   rR   r/   r	   rS   )r   r`   r  r+   r   rT   r  rk   s   &      @r   4test_loadTestsFromNames__callable__call_staticmethodDTest_TestLoader.test_loadTestsFromNames__callable__call_staticmethod  s    S!	H%% 	 6]
	"(## 	" $$&))9+q9e%6%67&&
|4	eyk2r   c                    \         P                  ! R 4      pR pW!n        \        P                  ! 4       p VP                  R.V4      pV P                  R4       R#   \         d     R# i ; i)r`   c                      ^# rJ  r   r   r   r   rL  STest_TestLoader.test_loadTestsFromNames__callable__wrong_type.<locals>.return_wrong  rN  r   rL  z7TestLoader.loadTestsFromNames failed to raise TypeErrorN)ri   rj   rL  r   r   r`  rC   rD   rO  s   &    r   -test_loadTestsFromNames__callable__wrong_type=Test_TestLoader.test_loadTestsFromNames__callable__wrong_type  sh    S!	%$$&	Q--~.>BE IIOP  		s   A A+*A+c                   R p\         P                  P                  VR4       \        P                  ! 4       p VP                  V.4      pV P                  W2P                  4       V P                  \        V4      \        P                  ! 4       .4       V P                  V\         P                  4       V\         P                  9   d   \         P                  V R# R#   T\         P                  9   d   \         P                  T i i ; irS  )rU  rV  rW  r   r   r`  rQ   rR   r	   rS   r/   r   rX  s   &   r   *test_loadTestsFromNames__module_not_loaded:Test_TestLoader.test_loadTestsFromNames__module_not_loaded  s     1T*$$&
	---{m<E!!%):):;T%[8+=+=+?*@A MM+s{{3ckk)KK, *{ckk)KK, *s   A<C )Dc                     ! R  R\         P                  4      p\         P                  ! 4       pV P                  VP	                  V4      RR.4       R# )c                   2   a  ] tR tRt o R tR tR tRtV tR# )3Test_TestLoader.test_getTestCaseNames.<locals>.Testi*  c                    R # r   r   r   s   &r   r   :Test_TestLoader.test_getTestCaseNames.<locals>.Test.test_1+  r   r   c                    R # r   r   r   s   &r   r   :Test_TestLoader.test_getTestCaseNames.<locals>.Test.test_2,  r   r   c                    R # r   r   r   s   &r   foobar:Test_TestLoader.test_getTestCaseNames.<locals>.Test.foobar-  r   r   r   N	r#   r$   r%   r&   r   r   r  r'   r(   r)   s   @r   Testr  *       """"r   r  r   r   Nr   r.   r   r	   getTestCaseNamesr   r  r   s   &  r   test_getTestCaseNames%Test_TestLoader.test_getTestCaseNames)  sD    	#8$$ 	#
 $$&00688LMr   c                     ! R  R\         P                  4      p\         P                  ! 4       pV P                  VP	                  V4      . 4       R# )c                   &   a  ] tR tRt o R tRtV tR# )=Test_TestLoader.test_getTestCaseNames__no_tests.<locals>.Testi7  c                    R # r   r   r   s   &r   r  DTest_TestLoader.test_getTestCaseNames__no_tests.<locals>.Test.foobar8  r   r   r   N)r#   r$   r%   r&   r  r'   r(   r)   s   @r   r  r  7  s     ""r   r  Nr  r  s   &  r   test_getTestCaseNames__no_tests/Test_TestLoader.test_getTestCaseNames__no_tests6  s?    	#8$$ 	# $$&006;r   c                     ! R  R\         4      p\        P                  ! 4       pVP                  V4      pV P	                  VR.4       R# )c                   &   a  ] tR tRt o R tRtV tR# )FTest_TestLoader.test_getTestCaseNames__not_a_TestCase.<locals>.BadCaseiG  c                    R # r   r   r   s   &r   test_fooOTest_TestLoader.test_getTestCaseNames__not_a_TestCase.<locals>.BadCase.test_fooH  rM   r   r   N)r#   r$   r%   r&   r  r'   r(   r)   s   @r   BadCaser  G  rN   r   r  r  N)intr   r   r  r	   )r   r  r   namess   &   r   %test_getTestCaseNames__not_a_TestCase5Test_TestLoader.test_getTestCaseNames__not_a_TestCaseF  s@    	c 	 $$&''0-r   c                     ! R  R\         P                  4      p ! R RV4      p\         P                  ! 4       p. ROpV P                  VP	                  V4      V4       R# )c                   2   a  ] tR tRt o R tR tR tRtV tR# )ATest_TestLoader.test_getTestCaseNames__inheritance.<locals>.TestPiW  c                    R # r   r   r   s   &r   r   HTest_TestLoader.test_getTestCaseNames__inheritance.<locals>.TestP.test_1X  r   r   c                    R # r   r   r   s   &r   r   HTest_TestLoader.test_getTestCaseNames__inheritance.<locals>.TestP.test_2Y  r   r   c                    R # r   r   r   s   &r   r  HTest_TestLoader.test_getTestCaseNames__inheritance.<locals>.TestP.foobarZ  r   r   r   Nr  r)   s   @r   TestPr  W  r  r   r  c                   ,   a  ] tR tRt o R tR tRtV tR# )ATest_TestLoader.test_getTestCaseNames__inheritance.<locals>.TestCi\  c                    R # r   r   r   s   &r   r   HTest_TestLoader.test_getTestCaseNames__inheritance.<locals>.TestC.test_1]  r   r   c                    R # r   r   r   s   &r   test_3HTest_TestLoader.test_getTestCaseNames__inheritance.<locals>.TestC.test_3^  r   r   r   N)r#   r$   r%   r&   r   r  r'   r(   r)   s   @r   TestCr  \       """r   r  N)r   r   r  r  )r   r  r  r   r  s   &    r   "test_getTestCaseNames__inheritance2Test_TestLoader.test_getTestCaseNames__inheritanceV  sP    	#H%% 	#
	#E 	# $$&.007?r   c                    ! R  R\         P                  4      p\         P                  ! 4       p. Vn        V P	                  VP                  V4      . 4       R.Vn        V P	                  VP                  V4      R.4       RR.Vn        V P	                  VP                  V4      RR.4       R.Vn        V P	                  VP                  V4      RR.4       R.Vn        V P	                  VP                  V4      . 4       R# )	c                   2   a  ] tR tRt o R tR tR tRtV tR# )GTest_TestLoader.test_getTestCaseNames__testNamePatterns.<locals>.MyTestij  c                    R # r   r   r   s   &r   r   NTest_TestLoader.test_getTestCaseNames__testNamePatterns.<locals>.MyTest.test_1k  r   r   c                    R # r   r   r   s   &r   r   NTest_TestLoader.test_getTestCaseNames__testNamePatterns.<locals>.MyTest.test_2l  r   r   c                    R # r   r   r   s   &r   r  NTest_TestLoader.test_getTestCaseNames__testNamePatterns.<locals>.MyTest.foobarm  r   r   r   Nr  r)   s   @r   MyTestr  j  r  r   r  z*1r   z*2r   z*My*z*my*N)r   r.   r   testNamePatternsr	   r  )r   r  r   s   &  r   'test_getTestCaseNames__testNamePatterns7Test_TestLoader.test_getTestCaseNames__testNamePatternsi  s    	#X&& 	#
 $$&"$008"=#'&0088*E#',0088X:NO#)(0088X:NO#)(008"=r   c                D  a a  ! V 3R  lR4      o ! V3R lR\         P                  4      p\         P                  ! 4       pS P                  VP	                  V4      R.4       \         P                  ! 4       p. Vn        S P                  VP	                  V4      . 4       R# )c                   .   <a  ] tR tRt o V3R ltRtV tR# )bTest_TestLoader.test_getTestCaseNames__testNamePatterns__attribute_access_regression.<locals>.Trapi  c                 *   < SP                  R 4       R# )zNon-test attribute accessedN)rC   )ignoredr   s   *r   __get__jTest_TestLoader.test_getTestCaseNames__testNamePatterns__attribute_access_regression.<locals>.Trap.__get__  s    		78r   r   N)r#   r$   r%   r&   r#  r'   r(   )r*   r   s   @r   Trapr     s     9 9r   r%  c                   8   <a  ] tR tRt o R t Z! 4       tRtV tR# )dTest_TestLoader.test_getTestCaseNames__testNamePatterns__attribute_access_regression.<locals>.MyTesti  c                    R # r   r   r   s   &r   r   kTest_TestLoader.test_getTestCaseNames__testNamePatterns__attribute_access_regression.<locals>.MyTest.test_1  r   r   r   N)r#   r$   r%   r&   r   r  r'   r(   )r*   r%  s   @r   r  r'    s     "VFr   r  r   N)r   r.   r   r	   r  r  )r   r  r   r%  s   f  @r   Dtest_getTestCaseNames__testNamePatterns__attribute_access_regressionTTest_TestLoader.test_getTestCaseNames__testNamePatterns__attribute_access_regression  s}    	9 	9	X&& 	 $$&0088*E$$&"$008"=r   c                    ! R  R\         P                  4      p\         P                  ! V! R4      .4      p\         P                  ! V! R4      V! R4      .4      p\         P                  ! 4       pRVn        V P                  VP                  V4      V4       RVn        V P                  VP                  V4      V4       R# )c                   2   a  ] tR tRt o R tR tR tRtV tR# )ITest_TestLoader.test_testMethodPrefix__loadTestsFromTestCase.<locals>.Fooi  c                    R # r   r   r   s   &r   r   PTest_TestLoader.test_testMethodPrefix__loadTestsFromTestCase.<locals>.Foo.test_1  r   r   c                    R # r   r   r   s   &r   r   PTest_TestLoader.test_testMethodPrefix__loadTestsFromTestCase.<locals>.Foo.test_2  r   r   c                    R # r   r   r   s   &r   r   QTest_TestLoader.test_testMethodPrefix__loadTestsFromTestCase.<locals>.Foo.foo_bar  r!   r   r   Nr"   r)   s   @r   r+   r.    r,   r   r+   r   r   r   r  rd   N)r   r.   r/   r   rP   r	   r0   )r   r+   tests_1tests_2r   s   &    r   ,test_testMethodPrefix__loadTestsFromTestCase<Test_TestLoader.test_testMethodPrefix__loadTestsFromTestCase  s    	$(## 	$
 $$c)n%56$$c(mS]%CD$$&"'55c:GD"(55c:GDr   c                   \         P                  ! R 4      p ! R R\        P                  4      pW!n        \        P
                  ! V! R4      .4      .p\        P
                  ! V! R4      V! R4      .4      .p\        P                  ! 4       pRVn        V P                  \        VP                  V4      4      V4       RVn        V P                  \        VP                  V4      4      V4       R# )	r`   c                   2   a  ] tR tRt o R tR tR tRtV tR# )GTest_TestLoader.test_testMethodPrefix__loadTestsFromModule.<locals>.Fooi  c                    R # r   r   r   s   &r   r   NTest_TestLoader.test_testMethodPrefix__loadTestsFromModule.<locals>.Foo.test_1  r   r   c                    R # r   r   r   s   &r   r   NTest_TestLoader.test_testMethodPrefix__loadTestsFromModule.<locals>.Foo.test_2  r   r   c                    R # r   r   r   s   &r   r   OTest_TestLoader.test_testMethodPrefix__loadTestsFromModule.<locals>.Foo.foo_bar  r!   r   r   Nr"   r)   s   @r   r+   r;    r,   r   r+   r   r   r   r  rd   N)ri   rj   r   r.   r+   r/   r   rP   r	   rS   rl   r   r`   r+   r5  r6  r   s   &     r   *test_testMethodPrefix__loadTestsFromModule:Test_TestLoader.test_testMethodPrefix__loadTestsFromModule  s    S!	$(## 	$ %%s9~&678%%s8}c(m&DEF$$&"'f88;<gF"(f88;<gFr   c                   \         P                  ! R 4      p ! R R\        P                  4      pW!n        \        P
                  ! V! R4      .4      p\        P
                  ! V! R4      V! R4      .4      p\        P                  ! 4       pRVn        V P                  VP                  RV4      V4       RVn        V P                  VP                  RV4      V4       R# )	r`   c                   2   a  ] tR tRt o R tR tR tRtV tR# )ETest_TestLoader.test_testMethodPrefix__loadTestsFromName.<locals>.Fooi  c                    R # r   r   r   s   &r   r   LTest_TestLoader.test_testMethodPrefix__loadTestsFromName.<locals>.Foo.test_1  r   r   c                    R # r   r   r   s   &r   r   LTest_TestLoader.test_testMethodPrefix__loadTestsFromName.<locals>.Foo.test_2  r   r   c                    R # r   r   r   s   &r   r   MTest_TestLoader.test_testMethodPrefix__loadTestsFromName.<locals>.Foo.foo_bar  r!   r   r   Nr"   r)   s   @r   r+   rG    r,   r   r+   r   r   r   r  rd   N)
ri   rj   r   r.   r+   r/   r   rP   r	   r   rB  s   &     r   (test_testMethodPrefix__loadTestsFromName8Test_TestLoader.test_testMethodPrefix__loadTestsFromName  s    S!	$(## 	$ $$c)n%56$$c(mS]%CD$$&"'11%;WE"(11%;WEr   c                   \         P                  ! R 4      p ! R R\        P                  4      pW!n        \        P
                  ! \        P
                  ! V! R4      .4      .4      p\        P
                  ! V! R4      V! R4      .4      p\        P
                  ! V.4      p\        P                  ! 4       pRVn        V P                  VP                  R.V4      V4       RVn        V P                  VP                  R.V4      V4       R# )	r`   c                   2   a  ] tR tRt o R tR tR tRtV tR# )FTest_TestLoader.test_testMethodPrefix__loadTestsFromNames.<locals>.Fooi  c                    R # r   r   r   s   &r   r   MTest_TestLoader.test_testMethodPrefix__loadTestsFromNames.<locals>.Foo.test_1  r   r   c                    R # r   r   r   s   &r   r   MTest_TestLoader.test_testMethodPrefix__loadTestsFromNames.<locals>.Foo.test_2  r   r   c                    R # r   r   r   s   &r   r   NTest_TestLoader.test_testMethodPrefix__loadTestsFromNames.<locals>.Foo.foo_bar  r!   r   r   Nr"   r)   s   @r   r+   rR    r,   r   r+   r   r   r   r  rd   N)
ri   rj   r   r.   r+   r/   r   rP   r	   r`  rB  s   &     r   )test_testMethodPrefix__loadTestsFromNames9Test_TestLoader.test_testMethodPrefix__loadTestsFromNames  s    S!	$(## 	$ $$h&8&8#i.9I&J%KL$$c(mS]%CD$$gY/$$&"'22E7A>H"(22E7A>Hr   c                h    \         P                  ! 4       pV P                  VP                  R 4       R# )rd   N)r   r   r	   rP   r   s   & r   $test_testMethodPrefix__default_value4Test_TestLoader.test_testMethodPrefix__default_value  s&    $$&00&9r   c                    R  p ! R R\         P                  4      p\         P                  ! 4       pWn        VP	                  V! R4      V! R4      .4      pV P                  VP                  V4      V4       R# )c                     W8  W8  ,
          ) # r   r   xys   &&r   reversed_cmpVTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromTestCase.<locals>.reversed_cmp      e&''r   c                   ,   a  ] tR tRt o R tR tRtV tR# )MTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromTestCase.<locals>.Fooi	  c                    R # r   r   r   s   &r   r   TTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromTestCase.<locals>.Foo.test_1
  r   r   c                    R # r   r   r   s   &r   r   TTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromTestCase.<locals>.Foo.test_2  r   r   r   Nr#   r$   r%   r&   r   r   r'   r(   r)   s   @r   r+   rg  	  r  r   r+   r   r   N)r   r.   r   sortTestMethodsUsingrR   r	   r0   )r   rc  r+   r   r2   s   &    r   0test_sortTestMethodsUsing__loadTestsFromTestCase@Test_TestLoader.test_sortTestMethodsUsing__loadTestsFromTestCase  sg    	(	#(## 	# $$&&2#!!3x=#h-"@A55c:EBr   c                @   R  p\         P                  ! R4      p ! R R\        P                  4      pW2n        \        P
                  ! 4       pWn        VP                  V! R4      V! R4      .4      .pV P                  \        VP                  V4      4      V4       R# )c                     W8  W8  ,
          ) # r   r   r`  s   &&r   rc  TTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromModule.<locals>.reversed_cmp  re  r   r`   c                   ,   a  ] tR tRt o R tR tRtV tR# )KTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromModule.<locals>.Fooi  c                    R # r   r   r   s   &r   r   RTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromModule.<locals>.Foo.test_1  r   r   c                    R # r   r   r   s   &r   r   RTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromModule.<locals>.Foo.test_2  r   r   r   Nrl  r)   s   @r   r+   rt    r  r   r+   r   r   N)ri   rj   r   r.   r+   r   rm  rR   r	   rS   rl   r   rc  r`   r+   r   r2   s   &     r   .test_sortTestMethodsUsing__loadTestsFromModule>Test_TestLoader.test_sortTestMethodsUsing__loadTestsFromModule  s    	( S!	#(## 	# $$&&2#""CM3x=#ABCf88;<eDr   c                .   R  p\         P                  ! R4      p ! R R\        P                  4      pW2n        \        P
                  ! 4       pWn        VP                  V! R4      V! R4      .4      pV P                  VP                  RV4      V4       R# )c                     W8  W8  ,
          ) # r   r   r`  s   &&r   rc  RTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromName.<locals>.reversed_cmp(  re  r   r`   c                   ,   a  ] tR tRt o R tR tRtV tR# )ITest_TestLoader.test_sortTestMethodsUsing__loadTestsFromName.<locals>.Fooi,  c                    R # r   r   r   s   &r   r   PTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromName.<locals>.Foo.test_1-  r   r   c                    R # r   r   r   s   &r   r   PTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromName.<locals>.Foo.test_2.  r   r   r   Nrl  r)   s   @r   r+   r  ,  r  r   r+   r   r   N)
ri   rj   r   r.   r+   r   rm  rR   r	   r   ry  s   &     r   ,test_sortTestMethodsUsing__loadTestsFromName<Test_TestLoader.test_sortTestMethodsUsing__loadTestsFromName'  s    	( S!	#(## 	# $$&&2#!!3x=#h-"@A11%;UCr   c                D   R  p\         P                  ! R4      p ! R R\        P                  4      pW2n        \        P
                  ! 4       pWn        VP                  V! R4      V! R4      .4      .pV P                  \        VP                  R.V4      4      V4       R# )c                     W8  W8  ,
          ) # r   r   r`  s   &&r   rc  STest_TestLoader.test_sortTestMethodsUsing__loadTestsFromNames.<locals>.reversed_cmp:  re  r   r`   c                   ,   a  ] tR tRt o R tR tRtV tR# )JTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromNames.<locals>.Fooi>  c                    R # r   r   r   s   &r   r   QTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromNames.<locals>.Foo.test_1?  r   r   c                    R # r   r   r   s   &r   r   QTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromNames.<locals>.Foo.test_2@  r   r   r   Nrl  r)   s   @r   r+   r  >  r  r   r+   r   r   N)ri   rj   r   r.   r+   r   rm  rR   r	   rS   r`  ry  s   &     r   -test_sortTestMethodsUsing__loadTestsFromNames=Test_TestLoader.test_sortTestMethodsUsing__loadTestsFromNames9  s    	( S!	#(## 	# $$&&2#""CM3x=#ABCf77CDeLr   c                    R  p ! R R\         P                  4      p\         P                  ! 4       pWn        RR.pV P	                  VP                  V4      V4       R# )c                     W8  W8  ,
          ) # r   r   r`  s   &&r   rc  QTest_TestLoader.test_sortTestMethodsUsing__getTestCaseNames.<locals>.reversed_cmpN  re  r   c                   ,   a  ] tR tRt o R tR tRtV tR# )HTest_TestLoader.test_sortTestMethodsUsing__getTestCaseNames.<locals>.FooiQ  c                    R # r   r   r   s   &r   r   OTest_TestLoader.test_sortTestMethodsUsing__getTestCaseNames.<locals>.Foo.test_1R  r   r   c                    R # r   r   r   s   &r   r   OTest_TestLoader.test_sortTestMethodsUsing__getTestCaseNames.<locals>.Foo.test_2S  r   r   r   Nrl  r)   s   @r   r+   r  Q  r  r   r+   r   r   N)r   r.   r   rm  r	   r  )r   rc  r+   r   
test_namess   &    r   +test_sortTestMethodsUsing__getTestCaseNames;Test_TestLoader.test_sortTestMethodsUsing__getTestCaseNamesM  sT    	(	#(## 	# $$&&2#)
005zBr   c                    \         P                  ! 4       p ! R  R\         P                  4      p. ROpV P                  VP	                  V4      \        V4      4       R# )c                   2   a  ] tR tRt o R tR tR tRtV tR# )ETest_TestLoader.test_sortTestMethodsUsing__default_value.<locals>.Fooia  c                    R # r   r   r   s   &r   r   LTest_TestLoader.test_sortTestMethodsUsing__default_value.<locals>.Foo.test_2b  r   r   c                    R # r   r   r   s   &r   r  LTest_TestLoader.test_sortTestMethodsUsing__default_value.<locals>.Foo.test_3c  r   r   c                    R # r   r   r   s   &r   r   LTest_TestLoader.test_sortTestMethodsUsing__default_value.<locals>.Foo.test_1d  r   r   r   N)	r#   r$   r%   r&   r   r  r   r'   r(   r)   s   @r   r+   r  a  r  r   r+   N)r   r  r   )r   r   r.   r	   r  sorted)r   r   r+   r  s   &   r   (test_sortTestMethodsUsing__default_value8Test_TestLoader.test_sortTestMethodsUsing__default_value^  sI    $$&	#(## 	#
 4
005vj7IJr   c                     ! R  R\         P                  4      p\         P                  ! 4       pRVn        RR.pV P	                  \        VP                  V4      4      \        V4      4       R# )c                   ,   a  ] tR tRt o R tR tRtV tR# )<Test_TestLoader.test_sortTestMethodsUsing__None.<locals>.Fooio  c                    R # r   r   r   s   &r   r   CTest_TestLoader.test_sortTestMethodsUsing__None.<locals>.Foo.test_1p  r   r   c                    R # r   r   r   s   &r   r   CTest_TestLoader.test_sortTestMethodsUsing__None.<locals>.Foo.test_2q  r   r   r   Nrl  r)   s   @r   r+   r  o  r  r   r+   Nr   r   )r   r.   r   rm  r	   setr  )r   r+   r   r  s   &   r   test_sortTestMethodsUsing__None/Test_TestLoader.test_sortTestMethodsUsing__Nonen  sZ    	#(## 	# $$&&*#)
V44S9:C
OLr   c                     ! R  R\         P                  4      pV! R4      V! R4      .p\         P                  ! 4       p\        Vn        V P                  VP                  V4      V4       R# )c                   2   a  ] tR tRt o R tR tR tRtV tR# )CTest_TestLoader.test_suiteClass__loadTestsFromTestCase.<locals>.Fooi  c                    R # r   r   r   s   &r   r   JTest_TestLoader.test_suiteClass__loadTestsFromTestCase.<locals>.Foo.test_1  r   r   c                    R # r   r   r   s   &r   r   JTest_TestLoader.test_suiteClass__loadTestsFromTestCase.<locals>.Foo.test_2  r   r   c                    R # r   r   r   s   &r   r   KTest_TestLoader.test_suiteClass__loadTestsFromTestCase.<locals>.Foo.foo_bar  r!   r   r   Nr"   r)   s   @r   r+   r    r,   r   r+   r   r   N)r   r.   r   rS   rR   r	   r0   r1   s   &   r   &test_suiteClass__loadTestsFromTestCase6Test_TestLoader.test_suiteClass__loadTestsFromTestCase  sY    	$(## 	$
 XH.$$& 55c:EBr   c                   \         P                  ! R 4      p ! R R\        P                  4      pW!n        V! R4      V! R4      ..p\        P
                  ! 4       p\        Vn        V P                  VP                  V4      V4       R# )r`   c                   2   a  ] tR tRt o R tR tR tRtV tR# )ATest_TestLoader.test_suiteClass__loadTestsFromModule.<locals>.Fooi  c                    R # r   r   r   s   &r   r   HTest_TestLoader.test_suiteClass__loadTestsFromModule.<locals>.Foo.test_1  r   r   c                    R # r   r   r   s   &r   r   HTest_TestLoader.test_suiteClass__loadTestsFromModule.<locals>.Foo.test_2  r   r   c                    R # r   r   r   s   &r   r   ITest_TestLoader.test_suiteClass__loadTestsFromModule.<locals>.Foo.foo_bar  r!   r   r   Nr"   r)   s   @r   r+   r    r,   r   r+   r   r   N)
ri   rj   r   r.   r+   r   rS   rR   r	   rl   r   r`   r+   r2   r   s   &    r   $test_suiteClass__loadTestsFromModule4Test_TestLoader.test_suiteClass__loadTestsFromModule  sq    S!	$(## 	$ h-X/0$$& 33A6>r   c                   \         P                  ! R 4      p ! R R\        P                  4      pW!n        V! R4      V! R4      .p\        P
                  ! 4       p\        Vn        V P                  VP                  RV4      V4       R# )r`   c                   2   a  ] tR tRt o R tR tR tRtV tR# )?Test_TestLoader.test_suiteClass__loadTestsFromName.<locals>.Fooi  c                    R # r   r   r   s   &r   r   FTest_TestLoader.test_suiteClass__loadTestsFromName.<locals>.Foo.test_1  r   r   c                    R # r   r   r   s   &r   r   FTest_TestLoader.test_suiteClass__loadTestsFromName.<locals>.Foo.test_2  r   r   c                    R # r   r   r   s   &r   r   GTest_TestLoader.test_suiteClass__loadTestsFromName.<locals>.Foo.foo_bar  r!   r   r   Nr"   r)   s   @r   r+   r    r,   r   r+   r   r   N)
ri   rj   r   r.   r+   r   rS   rR   r	   r   r  s   &    r   "test_suiteClass__loadTestsFromName2Test_TestLoader.test_suiteClass__loadTestsFromName  sp    S!	$(## 	$ XH.$$& 11%;UCr   c                   \         P                  ! R 4      p ! R R\        P                  4      pW!n        V! R4      V! R4      ..p\        P
                  ! 4       p\        Vn        V P                  VP                  R.V4      V4       R# )r`   c                   2   a  ] tR tRt o R tR tR tRtV tR# )@Test_TestLoader.test_suiteClass__loadTestsFromNames.<locals>.Fooi  c                    R # r   r   r   s   &r   r   GTest_TestLoader.test_suiteClass__loadTestsFromNames.<locals>.Foo.test_1  r   r   c                    R # r   r   r   s   &r   r   GTest_TestLoader.test_suiteClass__loadTestsFromNames.<locals>.Foo.test_2  r   r   c                    R # r   r   r   s   &r   r   HTest_TestLoader.test_suiteClass__loadTestsFromNames.<locals>.Foo.foo_bar  r!   r   r   Nr"   r)   s   @r   r+   r    r,   r   r+   r   r   N)
ri   rj   r   r.   r+   r   rS   rR   r	   r`  r  s   &    r   #test_suiteClass__loadTestsFromNames3Test_TestLoader.test_suiteClass__loadTestsFromNames  su    S!	$(## 	$ h-X/0$$& 22E7A>Fr   c                    \         P                  ! 4       pV P                  VP                  \         P                  4       R # r   )r   r   assertIsrR   r/   r   s   & r   test_suiteClass__default_value.Test_TestLoader.test_suiteClass__default_value  s*    $$&f''););<r   c                    R  p ! R R\         P                  4      p\        VR\        P                  ! VR4      4       \         P
                  ! 4       pR.pV P                  VP                  V4      V4       R# )c                     R # r   r   )args   &r   noop4Test_TestLoader.test_partial_functions.<locals>.noop  s    r   c                       ] tR tRtRtR# )3Test_TestLoader.test_partial_functions.<locals>.Fooi  r   Nr@   r   r   r   r+   r    rB   r   r+   test_partialN)r   r.   setattr	functoolspartialr   r	   r  )r   r  r+   r   r  s   &    r   test_partial_functions&Test_TestLoader.test_partial_functions  se    		(## 	 	^Y%6%6tT%BC$$&$%
005zBr   r   N)Xr#   r$   r%   r&   r   r3   r;   rE   rU   rY   r]   ro   rt   rw   r}   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r  r  r  r)  r3  r=  rF  rP  rZ  r   ra  rd  rg  rj  rm  rq  rt  rw  r{  r~  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r*  r7  rC  rN  rY  r\  rn  rz  r  r  r  r  r  r  r  r  r  r  r  r'   r(   r)   s   @r   r   r      s    
,	CI$
0$8**0
**
=,1"@4G&BDQ E"	I"	L"	I$	L,	L(H.1*
6
< <<*G$@
4"4(<(P -4***R E(	I"
L*	L(	L,	L&H*1*
62 53 3&G$2"3$30Q -<N< . @&><>6E*G.F.I(:C E$D$M(C"	K 	M$
C? D G=
C Cr   r   c                      a  ] tR tRt o  ! R R]P
                  4      t ! R R]P                  4      t]	R 4       t
RtV tR# )	TestObsoleteFunctionsi  c                       ] tR tRtRtR# )!TestObsoleteFunctions.MyTestSuitei  r   Nr@   r   r   r   MyTestSuiter    s    r   r  c                   2   a  ] tR tRt o R tR tR tRtV tR# ) TestObsoleteFunctions.MyTestCasei  c                    R # r   r   r   s   &r   check_1(TestObsoleteFunctions.MyTestCase.check_1      4r   c                    R # r   r   r   s   &r   check_2(TestObsoleteFunctions.MyTestCase.check_2  r  r   c                    R # r   r   r   s   &r   rd   %TestObsoleteFunctions.MyTestCase.test  s    r   r   N)	r#   r$   r%   r&   r  r  rd   r'   r(   r)   s   @r   rg   r    s     r   rg   c                @    \         P                  P                  W4      # r   )r   utilthree_way_cmp)abs   &&r   reverse_three_way_cmp+TestObsoleteFunctions.reverse_three_way_cmp  s    }}**100r   r   N)r#   r$   r%   r&   r   r/   r  r.   rg   r  r  r'   r(   r)   s   @r   r  r    s=     h(( X&& 
 1 1r   r  __main__)	r  rU  ri   r   r.   r   r  r#   mainr   r   r   <module>r     sR     
  GCh'' GCT.1H-- 1 zMMO r   