
    ;e                         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
                     dS dS )    N)import_helper_testinternalcapic                       e Zd Zd ZdS )	PathTestsc           
         t           j        dk    rt          j        d          ddlm} |j        }|D ]\  }}t           j                            |          s%| 	                    |          5  t                              |          }|                     ||d|d|           d d d            n# 1 swxY w Y   d S )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         */usr/lib/python3.11/test/test_fileutils.pytest_capi_normalize_pathz"PathTests.test_capi_normalize_path   s7   7d??#$IJJJFFFFFF,E"' 	N 	NHh7==** h'' N N"11(;;  L(LLLL ! N N NN N N N N N N N N N N N N N N	N 	Ns   .9B33B7	:B7	N)__name__
__module____qualname__r        r   r   r      s(        N N N N Nr#   r   __main__)r   os.pathr   test.supportr   import_moduler   TestCaser   r   mainr"   r#   r   <module>r*      s    
			   & & & & & & (M'(;<<	N N N N N! N N N" zHMOOOOO r#   