1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
U
Þ=®dJã@snddlZddlmZmZddlmZmZddlmZm    Z    m
Z
m Z m Z dd„Z Gd    d
„d
eƒZed krjeƒdS) éN)ÚTestCaseÚmainé)Ú StreamWrapperÚ AnsiToWin32é)ÚpycharmÚ
replace_byÚreplace_original_byÚ    StreamTTYÚ StreamNonTTYcCst|dƒ ¡S©N)rÚisatty)Ústream©rúQd:\z\workplace\vscode\pyvenv\venv\Lib\site-packages\colorama/tests/isatty_test.pyÚis_a_tty    src@sDeZdZdd„Zdd„Zdd„Zdd„Zd    d
„Zd d „Zd d„Z    dS)Ú
IsattyTestc    Cs8tƒ}| t|ƒ¡tƒ| t|ƒ¡W5QRXdSr )r Ú
assertTruerr©ÚselfÚttyrrrÚtest_TTYszIsattyTest.test_TTYc    Cs8tƒ}| t|ƒ¡tƒ| t|ƒ¡W5QRXdSr )r Ú assertFalserr©rZnon_ttyrrrÚ test_nonTTYszIsattyTest.test_nonTTYc    Cs6tƒ&| ttjƒ¡| ttjƒ¡W5QRXdSr )rrrÚsysÚstderrÚstdout©rrrrÚtest_withPycharmszIsattyTest.test_withPycharmc
Cs>tƒ}tƒ(t|ƒ| t|ƒ¡W5QRXW5QRXdSr )r rr    rrrrrrÚtest_withPycharmTTYOverridesz&IsattyTest.test_withPycharmTTYOverridec
Cs>tƒ}tƒ(t|ƒ| t|ƒ¡W5QRXW5QRXdSr )r rr    rrrrrrÚtest_withPycharmNonTTYOverride$sz)IsattyTest.test_withPycharmNonTTYOverridec Csltƒ\tdƒHtdƒ4| tdƒ¡| ttƒƒ¡| ttƒƒ¡W5QRXW5QRXW5QRXdSr )rr    r
rrr rr rrrrÚtest_withPycharmNoneOverride)s
z'IsattyTest.test_withPycharmNoneOverridec    Csntƒ^| ttƒƒj ¡¡| ttƒƒj ¡¡| ttj    ƒj ¡¡| ttj
ƒj ¡¡W5QRXdSr ) rrrr rrrr rrrrrrrÚtest_withPycharmStreamWrapped0s
z(IsattyTest.test_withPycharmStreamWrappedN)
Ú__name__Ú
__module__Ú __qualname__rrr r!r"r#r$rrrrr srÚ__main__)rZunittestrrÚ ansitowin32rrÚutilsrr    r
r r rrr%rrrrÚ<module>s,