Format: application/x-python-code
1 o
2
3 1'hU � @ s� d dl Z d dlmZmZmZ z
4 d dlmZmZ W n ey) d dl mZmZ Y nw ddl
5 mZ ddlm
6 Z
7 mZmZ ddlmZmZ e jZe jZG d d
8 � d
9 e�ZG dd� de�Zed
10 krae� dS dS )� N)�TestCase�main�
11 skipUnless)�patch�Mock� )�
12 StreamWrapper)�init�just_fix_windows_console�_wipe_internal_state_for_tests� )�osname�
13 replace_byc @ s� e Zd Zeej�� d�dd� �Zdd� Zdd� Z dd � Z
14 ed
15 �eddd
16 � �eddd
17 � �dd� ���Zed
18 �eddd
19 � �dd� ��Z
20 dd� Zdd� Zdd� Zdd� Zdd� Zed�ed �d!d"� ��Zed �d#d$� �Zed%�d&d'� �Zd(S ))�InitTestzsys.stdout is not a ttyc C � | � � d S �N)�assertNotWrapped��self� r �TC:\Users\shubh\Videos\agent\nova\Lib\site-packages\colorama/tests/initialise_test.py�setUp s zInitTest.setUpc C � t � tt_tt_d S r �r �orig_stdout�sys�stdout�orig_stderr�stderrr r r r �tearDown �
21 zInitTest.tearDownc C sL | � tjtd� | � tjtd� | �ttjt�d� | �ttjt�d� d S )Nzstdout should be wrappedzstderr should be wrappedzbad stdout wrapperzbad stderr wrapper) �assertIsNotr r r r r �
22 assertTrue�
23 isinstancer r r r r �
24 assertWrapped s ��zInitTest.assertWrappedc C s$ | � tjtd� | � tjtd� d S )Nzstdout should not be wrappedzstderr should not be wrapped)�assertIsr r r r r r r r r r &