Sindbad~EG File Manager
�
SԚgA� � �z � d dl mZmZmZmZmZmZ d dlmZ d dl m
Z
mZ d dlZd dl
Z
d dlZd dlZd dlZd dlZd dlZd dlZd dlZ ed� � Zej Zd e
j � � � d�Zdd �Zer ej d
� � � G d� dej � � Z G d
� dej � � Zedk r ej � � dS dS )� )�requires�_2G�_4G�
gc_collect�cpython_only�
is_emscripten)�
import_module)�TESTFN�unlinkN�mmap�python_�
_test_mmap�
c � � d� t j t j | �� � � � }t
� d|� �S )N� )�k�_)�join�random�choices�string�ascii_uppercase�tagname_prefix)�length�suffixs �+/usr/local/lib/python3.11/test/test_mmap.py�random_tagnamer s9 � �
�W�W�V�^�F�$:�f�E�E�E�
F�
F�F��'�'�v�'�'�'� z.incompatible with Emscripten's mmap emulation.c � � e Zd Zd� Zd� Zd� Zd� Zd� Zd� Zd� Z d� Z
d � Zd
� Zd� Z
d� Zd
� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Z ej eed� � d� � d� � � Zd� Zd� Z d� Z! ej e"j# dk d� � d � � � Z$e% ej e"j# dk d� � d!� � � � � Z& ej e"j# dk d� � d"� � � Z' ej e"j# dk d� � d#� � � Z(d$� Z)d%� Z*d&� Z+d'� Z,d(� Z-d)� Z.d*� Z/d+� Z0 ej eej d,� � d-� � d.� � � Z1 ej e"j# dk d� � d/� � � Z2 ej e"j# dk d� � d0� � � Z3 ej e"j# dk d� � d1� � � Z4 ej e"j# dk d� � d2� � � Z5d3� Z6d4S )5� MmapTestsc � � t j � t � � rt j t � � d S d S �N)�os�path�existsr
r ��selfs r �setUpzMmapTests.setUp"