HEX
Server: Apache
System: Linux pdx1-shared-a1-38 6.6.104-grsec-jammy+ #3 SMP Tue Sep 16 00:28:11 UTC 2025 x86_64
User: mmickelson (3396398)
PHP: 8.1.31
Disabled: NONE
Upload Files
File: //usr/lib/python3/dist-packages/simplejson/tests/__pycache__/__init__.cpython-310.pyc
o

\Փa�	�	@s�ddlmZddlZddlZddlZGdd�dej�ZGdd�dej�Zddd�Z	dd	d
�Z
ddd�Zed
kr_ddlZddlZej
�ej
�ej
�ej
�e����Zej
�de�eed�dSdS)�)�absolute_importNc@�eZdZdd�ZdS)�NoExtensionTestSuitecCs.ddl}|�d�tj�||�}|�d�|S)NrFT)�
simplejson�_toggle_speedups�unittest�	TestSuite�run)�self�resultr�r�;/usr/lib/python3/dist-packages/simplejson/tests/__init__.pyr	s


zNoExtensionTestSuite.runN)�__name__�
__module__�__qualname__r	rrrr
r�rc@r)�TestMissingSpeedupscCs*ttd�rdSt|d�r|�d�dSdS)N�pypy_translation_info�skipTestz_speedups.so is missing!)�hasattr�sysr)r
rrr
�runTests


�zTestMissingSpeedups.runTestN)rrrrrrrr
rrrcCs�ddl}ddl}ddl}|durt��}zddl}Wnty+tjdkr*|YS�w||j	|j
fD]
}|�|�|��q3|durQ|�|j
tj�|d�dd��|S)Nr)��z	index.rstF)�module_relative)r�simplejson.encoder�simplejson.decoderrr�doctest�ImportErrorr�version_info�encoder�decoder�addTest�DocTestSuite�DocFileSuite�os�path�join)�suite�project_dirrr�modrrr
�additional_testss*
���r+csP�fdd�}|�}ddl}|��dur|�t��|St�|t|�g�g�}|S)Ncs2dd�t�tj�t��D�}tt���|��d�S)NcSs6g|]}|�d�r|�d�rdtj�|�df�qS)�test_z.pyzsimplejson.tests.%sr)�
startswith�endswithr%r&�splitext)�.0�frrr
�
<listcomp>4s���z6all_tests_suite.<locals>.get_suite.<locals>.<listcomp>)r(r))	r%�listdirr&�dirname�__file__r+r�
TestLoader�loadTestsFromNames)�suite_names�r)rr
�	get_suite3s��z"all_tests_suite.<locals>.get_suiter)r�_import_c_make_encoderr"rrrr)r)r:r(rrr9r
�all_tests_suite2s�
��r<cCs6tjdtj�d�d�}t|d�}t|�|�����)N�z-v)�	verbosityr9)	r�TextTestRunnerr�argv�countr<�
SystemExitr	�
wasSuccessful)r)�runnerr(rrr
�mainMs
rE�__main__r9)NN)N)�
__future__rrrr%rr�TestCaserr+r<rErr&r4�abspathr5r)�insertrrrr
�<module>s$



��