§
    ´Ôdï  ã                   ó,   — d Z ddlZddlmZ d„ Zdd„ZdS )z'Test suite consisting of all testcases.é    N)Úcommonc                  ó$  — g d¢} |                       d¦  «         t          j                             ¦   «         }t          j        r<|                     t          j                             t          j        ¦  «        ¦  «         | D ]}t          |¦  «         t          j
        |         j        }|                      |¦   «         ¦  «         t          j        r<|                     t          j                             t          j        ¦  «        ¦  «         ŒŽ|S )N)ztables.tests.test_attributesztables.tests.test_basicsztables.tests.test_createztables.tests.test_backcompatztables.tests.test_typesztables.tests.test_listsztables.tests.test_tablesztables.tests.test_tablesMDztables.tests.test_arrayztables.tests.test_earrayztables.tests.test_carrayztables.tests.test_vlarrayztables.tests.test_treeztables.tests.test_timetypeztables.tests.test_do_undoztables.tests.test_enumztables.tests.test_nestedtypesztables.tests.test_hdf5compatztables.tests.test_numpyztables.tests.test_queriesztables.tests.test_expressionztables.tests.test_linksztables.tests.test_indexesztables.tests.test_indexvaluesz"tables.tests.test_index_backcompatztables.tests.test_auxztables.tests.test_utilsz tables.nodes.tests.test_filenodeztables.tests.test_garbage)Úappendr   ÚunittestÚ	TestSuiteÚshow_memoryÚaddTestÚ	makeSuiteÚShowMemTimeÚ
__import__ÚsysÚmodulesÚsuite)Útest_modulesÚalltestsÚnameÚ
test_suites       ú7lib/python3.11/site-packages/tables/tests/test_suite.pyr   r      sô   € ðð ð €LðH ×ÒÐ3Ñ4Ô4Ð4åŒ×(Ò(Ñ*Ô*€HÝÔð Hà×Òœ×2Ò2µ6Ô3EÑFÔFÑGÔGÐGØð 
Lð 
Lˆõ 	4ÑÔÐÝ”[ Ô&Ô,ˆ
à×Ò˜˜™œÑ&Ô&Ð&ÝÔð 	Là×ÒVœ_×6Ò6µvÔ7IÑJÔJÑKÔKÐKøØ€Oó    Fc                 ó¨  — t          j        ¦   «          t          j        |¦  «         t           j        |c}t           _        	 t           j                             dt          | ¦  «        z   ¬¦  «                             t          ¦   «         ¦  «        }| 	                    ¦   «         r	 |t           _        dS 	 |t           _        dS # |t           _        w xY w)aµ  Run all the tests in the test suite.

    If *verbose* is set, the test suite will emit messages with full
    verbosity (not recommended unless you are looking into a certain
    problem).

    If *heavy* is set, the test suite will be run in *heavy* mode (you
    should be careful with this because it can take a lot of time and
    resources from your computer).

    Return 0 (os.EX_OK) if all tests pass, 1 in case of failure

    é   )Ú	verbosityr   )
r   Úprint_versionsÚprint_heavyÚheavyr   ÚTextTestRunnerÚintÚrunr   ÚwasSuccessful)Úverboser   ÚoldheavyÚresults       r   Útestr#   A   sÀ   € õ ÔÑÔÐÝ
ÔuÑÔÐõ $œ\¨5Ð€HfŒlð	 Ý”×/Ò/Ø#˜g™,œ,Ñ&ð 0ñ (ô (ß(+ª­E©G¬G©¬ð 	à×ÒÑ!Ô!ð 	Øð
  Œˆˆð ð  ŒˆˆøxŒÐÐÐÐs   ÁA#C ÃC)FF)Ú__doc__r   Útables.testsr   r   r#   © r   r   ú<module>r'      sT   ðØ -Ð -à 
€
€
€
à Ð Ð Ð Ð Ð ð6ð 6ð 6ðr ð  ð  ð  ð  ð  r   