PATH:
opt
/
alt
/
python37
/
lib64
/
python3.7
/
site-packages
/
simplejson
/
tests
/
__pycache__
B VX�Y` � @ s4 d dl mZ d dlZd dlmZ G dd� de�ZdS )� )�TestCaseN)� itemgetterc @ s$ e Zd Zdd� Zdd� Zdd� ZdS )�TestItemSortKeyc C s: ddddddddgddd d �}| � dtj|tjd�� d S ) N� � �jill�axe� � )�S � � �dog�oh)�a�cZjack�pick�array�tuple�crate�zeakzz{"a": 1, "c": 5, "crate": "dog", "jack": "jill", "pick": "axe", "zeak": "oh", "array": [1, 5, 6, 9], "tuple": [83, 12, 3]})� item_sort_key)�assertEqual�json�dumpsZsimple_first)�selfr � r �V/opt/alt/python37/lib64/python3.7/site-packages/simplejson/tests/test_item_sort_key.py�test_simple_first s z!TestItemSortKey.test_simple_firstc C sV ddddddddgddd d �}| � dtj|td�d �� | � dtj|dd� d �� d S )Nr r r r r r )r r r r r )r r ZJackr �Arrayr r r zz{"Array": [1, 5, 6, 9], "Jack": "jill", "a": 1, "c": 5, "crate": "dog", "pick": "axe", "tuple": [83, 12, 3], "zeak": "oh"}r )r zz{"a": 1, "Array": [1, 5, 6, 9], "c": 5, "crate": "dog", "Jack": "jill", "pick": "axe", "tuple": [83, 12, 3], "zeak": "oh"}c S s | d � � S )Nr )�lower)�kvr r r �<lambda> � z+TestItemSortKey.test_case.<locals>.<lambda>)r r r r )r r r r r � test_case s zTestItemSortKey.test_casec C s( ddd�}| � dtj|dd� d�� d S )Nr r )r �bz{"b": 0, "a": 1}c S s | d S )Nr r )r! r r r r"