File: //usr/local/lib/python3.7/test/test_json/__pycache__/test_separators.cpython-37.pyc
B
��g' � @ sN d dl Z d dlmZmZ G dd� d�ZG dd� dee�ZG dd� dee�ZdS ) � N)�PyTest�CTestc @ s e Zd Zdd� Zdd� ZdS )�TestSeparatorsc
C s� dgdgg dddddidd d
�g}t �d�}| �|�}| j|dd
dd�}| �|�}| �|�}| �||� | �||� | �||� d S )NZblorpieZwhoopsz d-shtaeouz d-nthiouhzi-vhbjkhnthZnifty�W ZyesF)ZfieldZ morefieldaT [
[
"blorpie"
] ,
[
"whoops"
] ,
[] ,
"d-shtaeou" ,
"d-nthiouh" ,
"i-vhbjkhnth" ,
{
"nifty" : 87
} ,
{
"field" : "yes" ,
"morefield" : false
}
]� T)z ,z : )�indentZ sort_keys�
separators)�textwrap�dedent�dumps�loadsZassertEqual)�self�h�expectZd1Zd2Zh1Zh2� r �:/usr/local/lib/python3.7/test/test_json/test_separators.py�test_separators s
zTestSeparators.test_separatorsc C sJ ddd�}| j t| j|dd� | j t| j|dd� | j t| j|dd� d S )Nr � )� � )s , z: )r )z, s : )s , s : )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 Zd ZdS )�TestPySeparatorsN)r r r r r r r r 1 s r c @ s e Zd ZdS )�TestCSeparatorsN)r r r r r r r r 2 s r )r Ztest.test_jsonr r r r r r r r r �<module> s ,