
    /hhb                         S SK Jr  S SKrS SKJr  S SKJr  S SKJrJ	r	   " S S\R                  \5      r\S:X  a  \R                  " S	S
9  gg)    )	multicallN)requires)ExtraAssertions)TkTextc                   F    \ rS rSr\S 5       r\S 5       rS rS rS r	Sr
g)	MultiCallTest
   c                     [        S5        [        5       U l        U R                  R                  5         [        R
                  " [        5      U l        g )Ngui)r   r   rootwithdrawr   MultiCallCreatorr   mcclss    I/opt/python-3.13.8/usr/lib/python3.13/idlelib/idle_test/test_multicall.py
setUpClassMultiCallTest.setUpClass   s4    4++D1    c                 t    U ? U R                  R                  5         U R                  R                  5         U ?g N)r   r   update_idletasksdestroyr   s    r   tearDownClassMultiCallTest.tearDownClass   s.    F!!# 	Hr   c                     U R                   nU R                  [        R                  [           U5        U R                  U[        5        [        R                  " [        5      nU R                  X5        g r   )r   assertIsr   _multicall_dictr   assertIsSubclassr   )selfr   mc2s      r   test_creatorMultiCallTest.test_creator   sP    WWi//5r:b$'((.br   c                 z    U R                  U R                  5      nU R                  UR                  [        5        g r   )r   r   assertIsInstance_MultiCall__binderslist)r!   mctexts     r   	test_initMultiCallTest.test_init#   s*    #f88$?r   c                    U R                   nU R                  UR                  [        R                  5        U R                  U R                  5      nU R                  UR                  R
                  [        R                  5        g r   )r   r   yviewr   r   __func__)r!   r   r)   s      r   
test_yviewMultiCallTest.test_yview'   sQ     WWbhh

+#fll++TZZ8r    N)__name__
__module____qualname____firstlineno__classmethodr   r   r#   r*   r/   __static_attributes__r1   r   r   r	   r	   
   s8    2 2  @9r   r	   __main__   )	verbosity)idlelibr   unittesttest.supportr   test.support.testcaser   tkinterr   r   TestCaser	   r2   mainr1   r   r   <module>rB      sF      ! 1 #9H%% #9L zMMA r   