
    :\h 	                     v   	 d dl Z d dlZd dlZd Z G d dej                  Zedk    r ej        d          5 Z e	e j
                  dk    r* ej        d	e j
                                        
           n ej        d	           ddd           n# 1 swxY w Y   eD ]Z eej                   dS dS )    Nc                  :    t          j        dt                     d S )Nrw)warningswarnRuntimeWarning     F/opt/python-3.11.14/usr/lib/python3.11/unittest/test/_test_warnings.pywarnfunr      s    M$'''''r	   c                   8    e Zd Zd Zd Zd Zd Zd Zd Zd Z	dS )	TestWarningsc                     |                      dd           |                      dd           |                      dd           d S )N   )assertEqualsselfs    r
   test_assertzTestWarnings.test_assert   sJ    #q!!!#q!!!$"""""r	   c                 Z    |                      d           |                      d           d S )N   T)
failUnlessr   s    r
   	test_failzTestWarnings.test_fail   s,    r	   c                 ^    |                      dd           |                     dd           d S )Nr         )assertAlmostEqualassertNotAlmostEqualr   s    r
   test_other_unittestz TestWarnings.test_other_unittest    s4    sA&&&!!#q)))))r	   c                     t          j        dt                     t          j        dt                     t          j        dt                     d S )Ndw)r   r   DeprecationWarningr   s    r
   test_deprecationzTestWarnings.test_deprecation%   sA    d.///d.///d./////r	   c                     t          j        dt                     t          j        dt                     t          j        dt                     d S )Niw)r   r   ImportWarningr   s    r
   test_importzTestWarnings.test_import*   s>    dM***dM***dM*****r	   c                 ~    t          j        d           t          j        d           t          j        d           d S )Nuw)r   r   r   s    r
   test_warningzTestWarnings.test_warning0   s8    dddr	   c                 Z    t                       t                       t                       d S )N)r   r   s    r
   test_functionzTestWarnings.test_function7   s!    											r	   N)
__name__
__module____qualname__r   r   r   r!   r%   r(   r*   r   r	   r
   r   r      s}        # # #
  * * *
0 0 0
+ + +      r	   r   __main__T)recordr   F)exitr   )r0   )sysunittestr   r   TestCaser   r+   catch_warningswslenargvmainpopwprintmessager   r	   r
   <module>r=      s_   


  ( ( (' ' ' ' '8$ ' ' 'V z	 	 	-	-	- &3sx==AHMusx||~~>>>>>HMu%%%%& & & & & & & & & & & & & & &   ai  s   ABBB