File: //usr/local/lib/python3.7/test/__pycache__/test_strftime.cpython-37.pyc
B
��g+ � @ s� d Z ddlZddlZddlZddlmZ ddlZddlZdd� Zdd� Z G dd � d ej
�ZG d
d� dej
�Ze
dkr|e�� 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.7/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 r*d| _nd| _t �t �|d ddddddddf ��| _y&|d rpt jd | _nt jd | _W n t k
r� d| _Y nX |d dkr�|d d | _
n|d dkr�|d | _
nd| _
|| _d S ) N� � z(AM|am)z(PM|pm)r � r � )�timeZgmtimeZgmtZ localtimer Zmktime�jan1Ztzname�tz�AttributeError�clock12�now)�selfr r r r �_update_variables"