Format: application/x-python-code
1 o
2
3 1'h} � @ s� d dl Z d dlmZmZmZ z
4 d dlmZmZ W n ey) d dl mZmZ Y nw ddl
5 mZmZm
6 Z
7 G dd� de�ZedkrEe� dS dS ) � N)�TestCase�main�
8 skipUnless)�Mock�patch� )�WinColor�WinStyle�WinTermc @ s� e Zd Zed�dd� �Zeej�d�d�dd� �Z ed�dd � �Z
9 eej�d�d�d
10 d� �Zeej�d�d�dd
11 � �Zeej�d�d�dd� �Z
12 ed�dd� �Zed�dd� �ZdS )�WinTermTestzcolorama.winterm.win32c C sH t � }d|_||j_t� }| �|jd� | �|jd� | �|jd� d S )N�o � � � ) r �wAttributes�GetConsoleScreenBufferInfo�return_valuer
13 �assertEqual�_fore�_back�_style��selfZ mockWin32ZmockAttr�term� r �QC:\Users\shubh\Videos\agent\nova\Lib\site-packages\colorama/tests/winterm_test.py�testInit s zWinTermTest.testInit�winzrequires Windowsc C s� t � }d|_d|_d|_| �|�� d� tj|_| �|�� tj� tj|_| �|�� tjtjd � t j
14 |_| �|�� tjtjd t j
15 � d S )Nr � )r
16 r r r r � get_attrsr ZYELLOWZMAGENTAr ZBRIGHT�r r r r r �testGetAttrs s"