Server : Apache System : Linux iad1-shared-b8-43 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64 User : dh_edsupp ( 6597262) PHP Version : 8.2.26 Disable Function : NONE Directory : /lib/python3/dist-packages/simplejson/tests/__pycache__/ |
Upload File : |
o \Փa! � @ sH d dl Z d dlZd dlmZ d dlZd dlmZmZ G dd� de�Z dS )� N)�TestCase)� text_type�bc @ s4 e Zd Zdd� Zdd� Zdd� Zdd� Zd d � ZdS )� TestErrorsc C s\ ddddd�g}zt �|� W n ty t�� d }Y nw | �d� | �t|�d� d S ) N�A)� � g @zD tuple)�ar �c)�d� �Expected TypeErrorz5keys must be str, int, float, bool or None, not tuple��json�dumps� TypeError�sys�exc_info�fail�assertEqual�str)�self�data�err� r �>/usr/lib/python3/dist-packages/simplejson/tests/test_errors.py�test_string_keys_error s � �z!TestErrors.test_string_keys_errorc C sL zt �t � W n ty t�� d }Y nw | �d� | �t|�d� d S )Nr r z.Object of type module is not JSON serializabler �r r r r r �test_not_serializable s � �z TestErrors.test_not_serializablec C sz d }zt �d� W n t jy t�� d }Y nw | �d� | �|jd� | �|jd� | �|j d� | �|j d� d S )N�{} a br �Expected JSONDecodeErrorr � )r �loads�JSONDecodeErrorr r r r �lineno�colno� endlineno�endcolnor r r r �test_decode_error s � zTestErrors.test_decode_errorc C sp d }t tfD ]/}z t�|d�� W n tjy! t�� d }Y nw | �d� | �|j d� | �|j d� qd S )Nz {"asdf": "r r � )r r r r"