o
    1'h  ã                   @   sj   d dl Z d dlmZmZ ddlmZmZmZ ddlm	Z	 e j
Ze jZG dd„ deƒZedkr3eƒ  dS dS )	é    N)ÚTestCaseÚmainé   )ÚBackÚForeÚStyle)ÚAnsiToWin32c                   @   s4   e Zd Zdd„ Zdd„ Zdd„ Zdd„ Zd	d
„ ZdS )ÚAnsiTestc                 C   s(   |   ttjƒt¡ |   ttjƒt¡ d S ©N)ZassertNotEqualÚtypeÚsysÚstdoutr   Ústderr©Úself© r   úNC:\Users\shubh\Videos\agent\nova\Lib\site-packages\colorama/tests/ansi_test.pyÚsetUp   s   zAnsiTest.setUpc                 C   s   t t_tt_d S r
   )Ústdout_origr   r   Ústderr_origr   r   r   r   r   ÚtearDown   s   
zAnsiTest.tearDownc                 C   óò   |   tjd¡ |   tjd¡ |   tjd¡ |   tjd¡ |   tjd¡ |   tjd¡ |   tjd¡ |   tj	d¡ |   tj
d	¡ |   tjd
¡ |   tjd¡ |   tjd¡ |   tjd¡ |   tjd¡ |   tjd¡ |   tjd¡ |   tjd¡ d S )Nz[30mz[31mz[32mz[33mz[34mz[35mz[36mz[37mz[39mz[90mz[91mz[92mz[93mz[94mz[95mz[96mz[97m)ÚassertEqualr   ÚBLACKÚREDÚGREENÚYELLOWÚBLUEÚMAGENTAÚCYANÚWHITEÚRESETÚLIGHTBLACK_EXÚLIGHTRED_EXÚLIGHTGREEN_EXÚLIGHTYELLOW_EXÚLIGHTBLUE_EXÚLIGHTMAGENTA_EXÚLIGHTCYAN_EXÚLIGHTWHITE_EXr   r   r   r   ÚtestForeAttributes   ó"   zAnsiTest.testForeAttributesc                 C   r   )Nz[40mz[41mz[42mz[43mz[44mz[45mz[46mz[47mz[49mz[100mz[101mz[102mz[103mz[104mz[105mz[106mz[107m)r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r   r   r   r   ÚtestBackAttributes/   r+   zAnsiTest.testBackAttributesc                 C   s.   |   tjd¡ |   tjd¡ |   tjd¡ d S )Nz[2mz[22mz[1m)r   r   ZDIMZNORMALZBRIGHTr   r   r   r   ÚtestStyleAttributesE   s   zAnsiTest.testStyleAttributesN)Ú__name__Ú
__module__Ú__qualname__r   r   r*   r,   r-   r   r   r   r   r	      s    r	   Ú__main__)r   Zunittestr   r   Úansir   r   r   Zansitowin32r   r   r   r   r   r	   r.   r   r   r   r   Ú<module>   s   ?
ÿ