Sindbad~EG File Manager
a
��gK_ � @ s� d dl mZmZmZ d dlZd dlZd dlZd dlZG dd� dej�Z G dd� dej�Z
G dd� de
�ZG d d
� d
e
�ZG dd� de
�Z
G d
d� de�ZG dd� de�ZG dd� dej�ZG dd� dej�ZG dd� de e�ZG dd� dee�ZG dd� dee�ZG dd� de
e�ZG dd� dej�ZG dd � d e e�ZG d!d"� d"ej�ZG d#d$� d$ej�ZG d%d&� d&e �ZG d'd(� d(ee�ZG d)d*� d*ee�ZG d+d,� d,e
e�Zed-k�r�e� � dS ).� )�verbose�
is_android�check_warningsNc @ s e Zd Zedd� �Zdd� ZdS )�BaseLocalizedTestc
C s� t jdkr>dd l}d}t|�� j�d�d �dk rTt�d��nt j� d�rPd}nd }zrt
�t
j�}|D ]4}zt
�t
j|� W n t
j
y� Y qfY n0 q�qft�d
d�|� ��|| _W t
�t
j|� nt
�t
j|� 0 d S )N�darwinr )�en_US.UTF-8�en_US.ISO8859-1�en_US�.�
z#Locale support on MacOSX is minimal�win)ZEnZEnglish)r r �en_US.US-ASCIIr z$Test locale not supported (tried %s)z, )�sys�platform�os�int�uname�release�split�unittest�SkipTest�
startswith�locale� setlocale�
LC_NUMERIC�Error�join�enUS_locale)�clsr Ztlocs� oldlocaleZtloc� r �,/usr/local/lib/python3.9/test/test_locale.py�
setUpClass
s*
�zBaseLocalizedTest.setUpClassc C sJ t �| j�}| �t j| j|� t �| j| j� trFtd| j ddd� d S )Nztesting with %r...� T��end�flush)r r �locale_type�
addCleanupr r �print)�selfr r r r! �setUp+ s
zBaseLocalizedTest.setUpN)�__name__�
__module__�__qualname__�classmethodr"