← Back
Editing: test_item_sort_key.cpython-38.pyc
U �O5[` � @ 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�pickZarray�tuple�crate�zeakzz{"a": 1, "c": 5, "crate": "dog", "jack": "jill", "pick": "axe", "zeak": "oh", "array": [1, 5, 6, 9], "tuple": [83, 12, 3]}�Z item_sort_key)�assertEqual�json�dumpsZsimple_first��selfr � r �E/usr/lib/python3/dist-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 ZJackr ZArrayr 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�Zkvr r r �<lambda> � z+TestItemSortKey.test_case.<locals>.<lambda>)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"