
    daf                         d dl Z d dlZ d dlZd dlmZ  ej
                  d      Z G d dej                        Ze	dk(  r ej                          yy)    N)import_helper_testinternalcapic                       e Zd Zd Zy)	PathTestsc           
      v   t         j                  dk(  rt        j                  d      ddlm} |j                  }|D ]n  \  }}t         j                  j                  |      s&| j                  |      5  t        j                  |      }| j                  ||d|d|       d d d        p y # 1 sw Y   {xY w)Nntz#Windows has its own helper for thisr   )PosixPathTestzinput: z expected output: )msg)osnameunittestSkipTesttest.test_posixpathr	   NORMPATH_CASESpathisabssubTest	_testcapinormalize_pathassertEqual)self	posixdatatestsfilenameexpectedresults         ./root/Python-3.12.4/Lib/test/test_fileutils.pytest_capi_normalize_pathz"PathTests.test_capi_normalize_path   s    77d?##$IJJF,,E"' 	NHh77==*h' N"11(;  !(-?|L ! NN N	NN Ns   40B//B8	N)__name__
__module____qualname__r        r   r   r      s    Nr#   r   __main__)r   os.pathr   test.supportr   import_moduler   TestCaser   r   mainr"   r#   r   <module>r*      sV    
   & (M''(;<	N!! N" zHMMO r#   