Current File : //usr/local/apps/python3/lib/python3.11/test/__pycache__/test_posixpath.cpython-311.pyc |
�
�Ke9� � �x � d dl Z d dlZd dlZd dlZd dlmZmZmZmZ d dlm Z d dl
mZ d dl
mZ d dl
mZ d dlmZ d dlZn
# e$ r dZY nw xY w eej � � Zd� Zd � Z G d
� dej � � Z G d� d
e j ej � � Z G d� dej � � Zedk r ej � � dS dS )� N)�realpath�abspath�dirname�basename)�test_genericpath)�
import_helper)� os_helper)�FakePath)�mockc �b � dt v }d}| t j |� � | � � g| S )z�
On Windows, posixpath.abspath still returns paths with backslashes
instead of posix forward slashes. If this is the case, several tests
fail, so skip them.
�\z'ABSTFN is not a posix path - tests fail)�ABSTFN�unittest�skip)�test�found_backslash�msgs �=/usr/local/apps/python3/lib/python3.11/test/test_posixpath.py�!skip_if_ABSTFN_contains_backslashr s7 � � �f�n�O�
3�C��$�(�-��$�$�T�*�*�+�O�<�<� c �R � t j | � � d S # t $ r Y d S w xY w�N)�os�rmdir�OSError)r s r �
safe_rmdirr ! s? � �
�
����������
�
�
����
���s � �
&�&c �d � e Zd Zd� Zd� Zd� Zd� Zd� Zd� Zd� Z d� Z
d � Zd
� Zd� Z
d� Zej d
� � � Z ej edu d� � d� � � Z ej edu d� � d� � � Zd� Zd� Z ej ej dk d� � d� � � Zg d�Zd� Zed� � � Zed� � � Z ej ed� � � � � Z!ej ed� � � � � Z"ej ed� � � � � Z#ej ed� � � � � Z$ej ed� � � � � Z%ej ed � � � � � Z&ej ed!� � � � � Z'ej ed"� � � � � Z(ej ed#� � � � � Z)ej ed$� � � � � Z*d%� Z+d&� Z,d'� Z-dS )(�
PosixPathTestc �. � | � � � d S r )�tearDown��selfs r �setUpzPosixPathTest.setUp) s � ��
�
�����r c � � dD ]?}t j t j |z � � t t j |z � � �@d S )N)� �1�2)r �unlink�TESTFNr )r"