File: //usr/local/lib/python3.10/test/test_json/__pycache__/__init__.cpython-310.pyc
o
�i� � @ s� d dl Z d dlZd dlZd dlZd dlmZ d dlmZ ejddgd�Z ejddgd�Z
ej e _e j_G dd � d ej
�Ze�e d
�G dd� dej
��ZG d
d� de�ZG dd� de�Zdd� ZdS )� N)�support)�
import_helper�json�_json)Zfresh)Zblockedc @ s. e Zd ZeZeej�Zeej�Zeej�ZdS )�PyTestN) �__name__�
__module__�__qualname__�pyjsonr �staticmethod�loads�dumps�JSONDecodeError� r r �4/usr/local/lib/python3.10/test/test_json/__init__.pyr s
r zrequires _jsonc @ s: e Zd ZedureZeej�Zeej�Zeej�ZdS dS )�CTestN) r r r �cjsonr r r r
r r r r r r s
�r c @ � e Zd Zdd� ZdS )�
TestPyTestc C s@ | � | jjjjd� | � | jjjjd� | � | jjjjd� d S )Nzjson.scannerzjson.decoderzjson.encoder) �assertEqualr �scanner�make_scannerr �decoder�
scanstring�encoder�encode_basestring_ascii��selfr r r �test_pyjson! s ���zTestPyTest.test_pyjsonN)r r r r r r r r r � r c @ r )� TestCTestc C sT | � | jjjjd� | � | jjjjd� | � | jjjjd� | � | jjj jd� d S )Nr )
r r r r r r r r Zc_make_encoderr r r r r �
test_cjson* s �zTestCTest.test_cjsonN)r r r r! r r r r r ) r r c C sd t �� }ttjtjfD ]
}|�t�|�� q|�td�� |�t d�� t
j�t
�}t�|| ||�S )Nr r! )�unittestZ TestSuiter r r ZaddTest�doctestZDocTestSuiter r �os�path�dirname�__file__r Zload_package_tests)�loader�_�patternZsuite�modZpkg_dirr r r �
load_tests2 s r, )r$ r r# r"