+
    Bi-                         ^ RI t ^ RIt^ RIt^ RIHtHt  ! R R] P                  4      t]R8X  d   ] P                  ! 4        R# R# )    N)sentinelDEFAULTc                   D   a  ] tR t^t o R tR tR tR tR tR t	Rt
V tR# )	SentinelTestc                    V P                  \        P                  \        P                  R 4       V P                  \        P                  \        P                  R4       R# )zsentinel not storedzsentinel should be uniqueN)assertEqualr   whateverassertNotEqualwhateverelseselfs   &?/usr/lib/python3.14/test/test_unittest/testmock/testsentinel.pytestSentinelsSentinelTest.testSentinels	   sD    **H,=,=.	0H--x/D/D7	9    c                Z    V P                  \        \        P                  4      R R4       R# )zsentinel.whateverzsentinel name incorrectN)r   strr   r	   r   s   &r   testSentinelNameSentinelTest.testSentinelName   s#    X../1D2	4r   c                N    V P                  \        \        P                  4       R # N)assertIsr   r   r   s   &r   testDEFAULTSentinelTest.testDEFAULT   s    gx//0r   c                4    V P                  \        R  4       R# )c                  "    \         P                  # r   )r   	__bases__ r   r   <lambda>(SentinelTest.testBases.<locals>.<lambda>   s
    (2D2Dr   N)assertRaisesAttributeErrorr   s   &r   	testBasesSentinelTest.testBases   s    .*DEr   c                x   \        \        P                  ^,           4       F  pV P                  VR7      ;_uu_ 4        \        P                  ! \
        P                  V4      p\        P                  ! V4      pV P                  V\
        P                  4       RRR4       K  	  R#   + '       g   i     K  ; i)   )protocolN)	rangepickleHIGHEST_PROTOCOLsubTestdumpsr   r	   loadsr   )r   protopickled	unpickleds   &   r   
testPickleSentinelTest.testPickle   sw    622145Eu-- ,,x'8'8%@"LL1	i):):; .- 6---s   AB((B9c                   V P                  \        P                  ! \        P                  4      \        P                  4       V P                  \        P                  ! \        P                  4      \        P                  4       R # r   )r   copyr   r	   deepcopyr   s   &r   testCopySentinelTest.testCopy#   sH    dii 1 12H4E4EFdmmH$5$568I8IJr   r   N)__name__
__module____qualname____firstlineno__r   r   r   r#   r1   r6   __static_attributes____classdictcell__)__classdict__s   @r   r   r      s+     94
1F<K Kr   r   __main__)
unittestr4   r)   unittest.mockr   r   TestCaser   r8   mainr   r   r   <module>rD      s>       +K8$$ KB zMMO r   