
    z%i                        	 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                  j                         
       n ej                  d	       ddd       eD ]  Z eej                          yy# 1 sw Y   $xY w)    Nc                  8    t        j                  dt               y )Nrw)warningswarnRuntimeWarning     U/home/uftp/.pyenv/versions/3.12.0/lib/python3.12/test/test_unittest/_test_warnings.pywarnfunr      s    MM$'r	   c                   *    e Zd Zd Zd Zd Zd Zd Zy)TestWarningsc                 L    | j                  dd       | j                  dd       y )N         )assertAlmostEqualassertNotAlmostEqualselfs    r
   test_other_unittestz TestWarnings.test_other_unittest   s"    sA&!!#q)r	   c                     t        j                  dt               t        j                  dt               t        j                  dt               y )Ndw)r   r   DeprecationWarningr   s    r
   test_deprecationzTestWarnings.test_deprecation   s/    d./d./d./r	   c                     t        j                  dt               t        j                  dt               t        j                  dt               y )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       y )Nuw)r   r   r   s    r
   test_warningzTestWarnings.test_warning%   s&    dddr	   c                 @    t                t                t                y )N)r   r   s    r
   test_functionzTestWarnings.test_function,   s    			r	   N)__name__
__module____qualname__r   r   r   r!   r#   r   r	   r
   r   r      s    *
0
+r	   r   __main__T)recordr   F)exitr   )r)   )sysunittestr   r   TestCaser   r$   catch_warningswslenargvmainpopwprintmessager   r	   r
   <module>r6      s      (8$$ @ z	 	 	 	- &sxx=AHMMusxx||~>HMMu%&  aii & &s   AB77C 