Your IP : 216.73.216.85
��YfLZ � @ s� d d l m Z m Z d d l Z d d l Z d d l j Z d d l Z e j Z d d d d d � Z d d d d d � Z
Gd d � d e j � Z e
d
k r� e j � d S)� )�verbose�
TestFailedNFc C sv t rJ | r. t d j | | | � d d �n t d j | | � d d �y | | } Wn+ t k
r� | sq � t r� t d � Yn� X| r� | d k r� | | k r� t r� t d � t d | | | | f � � n� | rb| d k rbt | � t | � k s| d | � | d | � k rbt r-t d � t d t | � t | � t | � t | � f � n t rrt d � d S)
Nz{!a} % {!a} =? {!a} ...�end� z{!a} % {!a} works? ...zoverflow (this is fine)�noz%r %% %r == %r != %rz%s %% %s == %s != %s�yes)r �print�format�
OverflowError�AssertionError�len�repr)� formatstr�args�output�limit�
overflowok�result� r �5/opt/alt/python35/lib64/python3.5/test/test_format.py�
testformat s2
8
/r c
C s� t | t � r7 t | | | | | � | j d � } n | } t | � } g } t | t � sg | f } t | � } | d k r� d } } n3 t | t � r� | j d � } n | } t | � } t | | | | | � t | | | | | � d S)N�ascii)�
isinstance�strr �encode� bytearray�tuple)
r r r r r Zb_formatZ ba_formatZb_argsZb_outputZ ba_outputr r r �
testcommon1 s"