o
    Ti                     @   s   d dl mZ d dlZd dlZd dlZd
ddZdd Zdd Zed	krGd dl	Z	d dlZej
d e	j
e	j
e	j
e	j
e e  dS dS )    )absolute_importNc                 C   sP   dd l }dd l}dd l}| d u rt } ||j|jfD ]
}| t	| q| S )Nr   )
hjsonhjson.encoderhjson.decoderunittest	TestSuiteencoderdecoderaddTestdoctestDocTestSuite)suiter   mod r   H/home/ubuntu/.local/lib/python3.10/site-packages/hjson/tests/__init__.pyadditional_tests   s   r   c                  C   s   dd } |  }|S )Nc                   S   s   t t g dS )N)zhjson.tests.test_hjsonz&hjson.tests.test_bitsize_int_as_stringz!hjson.tests.test_bigint_as_stringzhjson.tests.test_check_circularzhjson.tests.test_decodezhjson.tests.test_defaultzhjson.tests.test_dumpz(hjson.tests.test_encode_basestring_asciizhjson.tests.test_errorszhjson.tests.test_failzhjson.tests.test_floatzhjson.tests.test_indentzhjson.tests.test_pass1zhjson.tests.test_pass2zhjson.tests.test_pass3zhjson.tests.test_recursionzhjson.tests.test_scanstringzhjson.tests.test_separatorszhjson.tests.test_unicodezhjson.tests.test_decimalzhjson.tests.test_tuplezhjson.tests.test_namedtuplezhjson.tests.test_for_json)r   r   
TestLoaderloadTestsFromNamesr   r   r   r   	get_suite   s   z"all_tests_suite.<locals>.get_suiter   )r   r   r   r   r   all_tests_suite   s   r   c                  C   s2   t jdtjd d} t }t| |  )N   z-v)	verbosity)	r   TextTestRunnersysargvcountr   
SystemExitrunwasSuccessful)runnerr   r   r   r   main3   s   r    __main__)N)
__future__r   r   r   r   r   r   r    __name__ospathinsertdirnameabspath__file__r   r   r   r   <module>   s    
!.
