
    dafX                         d dl Z d dlZ ee d      s ej                  d       G d dej                        Zedk(  r ej                          yy)    Nopenptyzos.openpty() not available.c                       e Zd Zd Zy)OpenptyTestc                 v   t        j                         \  }}| j                  t         j                  |       | j                  t         j                  |       t        j                  |      s| j                  d       t        j                  |d       | j                  t        j                  |d      d       y )Nz#Slave-end of pty is not a terminal.s   Ping!i   )	osr   
addCleanupcloseisattyfailwriteassertEqualread)selfmasterslaves      ,/root/Python-3.12.4/Lib/test/test_openpty.pytestzOpenptyTest.test
   sw    

&)%(yyII;<
!.9    N)__name__
__module____qualname__r    r   r   r   r   	   s    :r   r   __main__)r   unittesthasattrSkipTestTestCaser   r   mainr   r   r   <module>r      sT    r9
(

9
::	:(## 	: zHMMO r   