File: //usr/local/lib/python3.10/test/__pycache__/test_strftime.cpython-310.pyc
o
�i, � @ s� d Z ddlZddlZddlZddlmZ ddlZddlZdd� Zdd� Z G dd � d ej
�ZG d
d� dej
�Ze
dkr@e�� dS dS )
z
Unittest for time.strftime
� N)�supportc C s, | d dkr| d d� d | dd � } | S )N� � �0� � )�sr r �//usr/local/lib/python3.10/test/test_strftime.py�
fixasctime s r
c C sD t �| �}|�t �|�|�}|�dd�}|�dd�}|�dd�}|S )z�
Escape text to deal with possible locale values that have regex
syntax while allowing regex syntax used for comparison.
z\%�%z\:�:z\?�?)�re�escape�replace)�text�ampmZnew_textr r r � escapestr s
r c @ s4 e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� ZdS )�StrftimeTestc
C s� t �|�| _t �|�}|d dk rd| _nd| _t �t �|d ddddddddf ��| _z|d r8t jd | _nt jd | _W n t yK d| _Y nw |d dkrZ|d d | _
n|d dkrf|d | _
nd| _
|| _d S ) N� � z(AM|am)z(PM|pm)r � r � )�time�gmtimeZgmt� localtimer �mktime�jan1�tzname�tz�AttributeError�clock12�now)�selfr"