Your IP : 216.73.216.213
3
��2auW � @ s� d dl mZmZ d dlZd dlZd dlZd dlZG dd� dej�ZG dd� dej�Z G dd� de �Z
G d d
� d
e �ZG dd� de �ZG d
d� de
�ZG dd� de�ZG dd� dej�ZG dd� dej�ZG dd� dee�ZG dd� dee�ZG dd� de
e�ZG dd� dee�ZG dd� dej�ZG dd � d ee�ZG d!d"� d"ej�ZG d#d$� d$ej�ZG d%d&� d&e�ZG d'd(� d(ee�ZG d)d*� d*e
e�ZG d+d,� d,ee�Zed-k�r�ej� dS ).� )�verbose�
is_androidNc @ s e Zd Zedd� �Zdd� ZdS )�BaseLocalizedTestc C s� t jdkr>dd l}d}t|j� jjd�d �dk rTtjd��nt jj d �rPd}nd}zft
jt
j�}xN|D ]2}yt
jt
j|� W n t
j
k
r� whY nX P qhW tjd
dj|� ��|| _W d t
jt
j|� X d S )N�darwinr �en_US.UTF-8�en_US.ISO8859-1�en_US�.�
z#Locale support on MacOSX is minimal�win�En�English�en_US.US-ASCIIz$Test locale not supported (tried %s)z, )r r r )r r
)r r r r )�sys�platform�os�int�uname�release�split�unittest�SkipTest�
startswith�locale� setlocale�
LC_NUMERIC�Error�join�enUS_locale)�clsr Ztlocs� oldlocaleZtloc� r! �0/opt/alt/python36/lib64/python3.6/test_locale.py�
setUpClass s*
zBaseLocalizedTest.setUpClassc C sJ t j| j�}| jt j| j|� t j| j| j� trFtd| j ddd� d S )Nztesting with %r...� T)�end�flush)r r �locale_type�
addCleanupr r �print)�selfr r! r! r"