Format: application/x-python-code
1 o
2
3 1'hJ � @ sr d dl Z d dlmZmZ ddlmZmZ ddlmZm Z m
4 Z
5 mZmZ dd� Z
6 G d d
7 � d
8 e�Zedkr7e� dS dS )� N)�TestCase�main� )�
9 StreamWrapper�AnsiToWin32� )�pycharm�
10 replace_by�replace_original_by� StreamTTY�StreamNonTTYc C s t | d ��� S �N)r �isatty)�stream� r �PC:\Users\shubh\Videos\agent\nova\Lib\site-packages\colorama/tests/isatty_test.py�is_a_tty s r c @ sD e Zd Zdd� Zdd� Zdd� Zdd� Zd d
11 � Zdd� Zd
12 d� Z dS )�
13 IsattyTestc C �N t � }| �t|�� t� � | �t|�� W d � d S 1 s w Y d S r
14 )r �
15 assertTruer r ��self�ttyr r r �test_TTY �
16 "�zIsattyTest.test_TTYc C r r
17 )r �assertFalser r �r Znon_ttyr r r �test_nonTTY r zIsattyTest.test_nonTTYc C sL t � � | �ttj�� | �ttj�� W d � d S 1 sw Y d S r
18 )r r r �sys�stderr�stdout�r r r r �test_withPycharm s "�zIsattyTest.test_withPycharmc C �x t � }t� �, t|�� | �t|�� W d � n1 sw Y W d � d S W d � d S 1 s5w Y d S r
19 )r r r r r r r r r �test_withPycharmTTYOverride � P�z&IsattyTest.test_withPycharmTTYOverridec C r# r
20 )r r r r r r r r r �test_withPycharmNonTTYOverride$ r% z)IsattyTest.test_withPycharmNonTTYOverridec
21 C s� t � �P td ��3 td �� | �td �� | �tt� �� | �tt� �� W d � n1 s/w Y W d � n1 s>w Y W d � d S W d � d S 1 sVw Y d S r
22 )r r r
23 r r r r r r! r r r �test_withPycharmNoneOverride) s �� �"�z'IsattyTest.test_withPycharmNoneOverridec C s� t � �5 | �tt� �j�� � | �tt� �j�� � | �ttj �j�� � | �ttj
24 �j�� � W d � d S 1 s;w Y d S r
25 )r r r r r r r r r r r r! r r r �test_withPycharmStreamWrapped0 s "�z(IsattyTest.test_withPycharmStreamWrappedN)
26 �__name__�
27 __module__�__qualname__r r r"