Sindbad~EG File Manager
�
SԚg�# � �& � d dl Z d dlZd dlZd dlZd dlmZ d dlmZ d dlmZ d dl m
Z
eddg�� � Z eddg� � � Z G d
� d� � Z
G d� d
e
e j � � Z G d� de
e j � � Zedk r e j � � dS dS )� N)� os_helper)�
socket_helper)�import_fresh_module)�TESTFN�stat�_stat)�fresh)�blockedc � � e Zd ZdZh d�Zh d�Zh d�Zddddd d
ddd
dd�
Zi dd�dd�dd�dd�dd�dd�dd�dd�dd�dd �d!d �d"d#�d$d%�d&d'�d(d
�d)d�d*d �ddd+��Zi d,d%�d-d�d.d �d/d'�d0d1�d2d�d3d4�d5d�d6d7�d8d9�d:d;�d<d�d=d�d>d�d?d �d@d�dAdB�Z dC� Z
e
ZedDfdE�Z
dF� Zej dG� � � Zej dH� � � Zej dI� � � Z ej eedJ� � dK� � dL� � � Z ej ej dMk dN� � dO� � � Zej dP� � � ZdQ� Z ej e j! dRk dS� � dT� � � Z"dS )U�TestFilemodeN> � SF_APPEND� UF_APPEND� UF_HIDDEN� UF_NODUMP� UF_OPAQUE�SF_ARCHIVED�SF_NOUNLINK�SF_SNAPSHOT�UF_NOUNLINK�SF_IMMUTABLE�UF_IMMUTABLE�
UF_COMPRESSED>
�S_IFBLK�S_IFCHR�S_IFDIR�S_IFIFO�S_IFLNK�S_IFREG�S_IFWHT�S_IFDOOR�S_IFPORT�S_IFSOCK>
�S_ISBLK�S_ISCHR�S_ISDIR�S_ISLNK�S_ISREG�S_ISWHT�S_ISDOOR�S_ISFIFO�S_ISPORT�S_ISSOCKr � � � � � � � � � )
�ST_MODE�ST_INO�ST_DEV�ST_NLINK�ST_UID�ST_GID�ST_SIZE�ST_ATIME�ST_MTIME�ST_CTIME�S_ISUIDi �S_ISGIDi �S_ENFMT�S_ISVTXi �S_IRWXU� �S_IRUSR� �S_IREAD�S_IWUSR� �S_IWRITE�S_IXUSR�@ �S_IEXEC�S_IRWXG�8 �S_IRGRP� �S_IWGRP� �S_IXGRP�S_IRWXO�S_IROTH)�S_IWOTH�S_IXOTH�FILE_ATTRIBUTE_ARCHIVE�FILE_ATTRIBUTE_COMPRESSED�FILE_ATTRIBUTE_DEVICE�FILE_ATTRIBUTE_DIRECTORY�FILE_ATTRIBUTE_ENCRYPTEDi @ �FILE_ATTRIBUTE_HIDDEN�FILE_ATTRIBUTE_INTEGRITY_STREAMi � �FILE_ATTRIBUTE_NORMAL�"FILE_ATTRIBUTE_NOT_CONTENT_INDEXEDi �FILE_ATTRIBUTE_NO_SCRUB_DATAi �FILE_ATTRIBUTE_OFFLINEi �FILE_ATTRIBUTE_READONLY�FILE_ATTRIBUTE_REPARSE_POINT�FILE_ATTRIBUTE_SPARSE_FILE�FILE_ATTRIBUTE_SYSTEM�FILE_ATTRIBUTE_TEMPORARY�FILE_ATTRIBUTE_VIRTUALi c � � t j t � � d S # t $ r0 t j t � � Y d S # t $ r Y Y d S w xY ww xY w�N)�os�remover �OSError�rmdir)�selfs �+/usr/local/lib/python3.11/test/test_stat.py�setUpzTestFilemode.setUpQ sz � � ��I�f�������� � � �
���� � � � � � ���
�
�
�����
���� ���s&