python (3.11.7)
    e                         d dl Z d dlZd dlmZ  ed          Z ed          Z ej         ee d          d           G d dej                              Z	e
d	k    r ej                     dS dS )
    N)
import_moduletermiosttyopenptyzneed os.openpty()c                   ,    e Zd Zd Zd Zd Zd Zd ZdS )TestTtyc                 6   t          j                    \  }| _        |                     t           j        |           |                     t
          | j        dd                    | _        | j                                        | _        t          
                    | j                  | _        |                     t          j        | j        t          j
        | j                   |                     t          j        | j        t          j        | j                   d S )Nwbr   )	buffering)osr   fd
addCleanupcloseenterContextopenstreamfilenor   	tcgetattrmode	tcsetattrTCSANOW	TCSAFLUSH)self	master_fds     A/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/test/test_tty.pysetUpz
TestTty.setUp   s    Z\\	47),,,''TWda(H(H(HII+$$&&%%dg..	)47GOTYOOO)47G4EtyQQQQQ    c                 Z   |                      |d         t          j        z  d           |                      |d         t          j        z  d           |                      |d         t          j                 d           |                      |d         t          j                 d           d S )N   r         )assertEqualr   ECHOICANONVMINVTIMEr   r   s     r   check_cbreakzTestTty.check_cbreak   s    a7</333a7>11555a.222a/33333r   c                    |                      |d         t          j        z  d           |                     |           |                      |d         t          j        z  d           |                      |d         t          j        z  d           |                      |d         t          j        z  d           |                      |d         t          j        z  t          j        t          j        z             |                      |d         t          j        z  t          j        t          j        z             |                      |d         t          j        z  t          j                   |                      |d         t          j	        z  d           |                      |d         t          j
        z  d           |                      |d         t          j        z  d           |                      |d         t          j                 d           |                      |d         t          j
                 d           d S )Nr   r!      r   r    )r"