Current File : //usr/local/apps/python3/lib/python3.11/test/__pycache__/test_strftime.cpython-311.pyc |
�
�Ke, � �� � d Z ddlZddlZddlZddlmZ ddlZddlZd� Zd� Z G d� dej
� � Z G d� d ej
� � Ze
d
k r ej � � dS dS )z
Unittest for time.strftime
� N)�supportc �N � | d dk r| d d� dz | dd � z } | S )N� � �0� � )�ss �</usr/local/apps/python3/lib/python3.11/test/test_strftime.py�
fixasctimer s2 � ���t�s�{�{�
�b�q�b�E�C�K�!�A�B�B�%����H� c � � t j | � � }|� t j |� � |� � }|� 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�ampm�new_texts r � escapestrr sr � �
�y����H����� �$����6�6�H�����s�+�+�H�����s�+�+�H�����s�+�+�H��Or
c �, � e Zd Zd� Zd� Zd� Zd� Zd� ZdS )�StrftimeTestc
�4 � t j |� � | _ t j |� � }|d dk rd| _ nd| _ t j t j |d ddddddddf � � � � | _ |d rt j d | _ nt j d | _ n# t $ r
d| _ Y nw xY w|d dk r|d dz
| _
n!|d dk r|d | _
nd| _
|| _ d S ) N� � z(AM|am)z(PM|pm)r � r � )�time�gmtime�gmt� localtimer �mktime�jan1�tzname�tz�AttributeError�clock12�now)�selfr* s r �_update_variableszStrftimeTest._update_variables"