Your IP : 216.73.216.213
�
g f' � @ sk d d l Z d d l m Z m Z Gd d � d � Z Gd d � d e e � Z Gd d � d e e � Z d S) � N)�PyTest�CTestc @ s( e Z d Z d d � Z d d � Z d S)�TestSeparatorsc
C s� d g d g g d d d i d d 6i d d 6d
d 6g } t j d � } | j | � } | j | d
d d d d d �} | j | � } | j | � } | j | | � | j | | � | j | | � d S)NZblorpieZwhoopsz d-shtaeouz d-nthiouhzi-vhbjkhnth�W Znifty�yesZfieldFZ morefieldaT [
[
"blorpie"
] ,
[
"whoops"
] ,
[] ,
"d-shtaeou" ,
"d-nthiouh" ,
"i-vhbjkhnth" ,
{
"nifty" : 87
} ,
{
"field" : "yes" ,
"morefield" : false
}
]�indent� Z sort_keysT�
separators� ,� : )r
r )�textwrap�dedent�dumps�loadsZassertEqual)�self�hZexpectZd1Zd2Zh1Zh2� r �C/opt/alt/python34/lib64/python3.4/test/test_json/test_separators.py�test_separators s ! !zTestSeparators.test_separatorsc C sl i d d 6d d 6} | j t | j | d d
�| j t | j | d d �| j t | j | d d �d S)
Nr � � � r � , �: �, � : )r r )r r )r r )ZassertRaises� TypeErrorr )r r r r r �test_illegal_separators* s z&TestSeparators.test_illegal_separatorsN)�__name__�
__module__�__qualname__r r r r r r r s $r c @ s e Z d Z d S)�TestPySeparatorsN)r r r r r r r r! 1 s r! c @ s e Z d Z d S)�TestCSeparatorsN)r r r r r r r r"