blob: 66b8999c27719bb9ab266123a9695d2ece9f9bd3 [file] [log] [blame]
from importlib import resources
from pathlib import Path
import importlib
import sys
import tempfile
import unittest
tests = [
'LL.CIS.CEN.BV_01_C',
'LL.CIS.CEN.BV_03_C',
'LL.CIS.CEN.BV_10_C',
'LL.CIS.CEN.BV_26_C',
'LL.CIS.PER.BV_01_C',
'LL.CIS.PER.BV_02_C',
'LL.CON_.CEN.BV_41_C',
'LL.CON_.CEN.BV_43_C',
'LL.CON_.PER.BV_40_C',
'LL.CON_.PER.BV_42_C',
'LL.DDI.ADV.BV_01_C',
'LL.DDI.ADV.BV_02_C',
'LL.DDI.ADV.BV_03_C',
'LL.DDI.ADV.BV_04_C',
'LL.DDI.ADV.BV_05_C',
'LL.DDI.ADV.BV_06_C',
'LL.DDI.ADV.BV_07_C',
'LL.DDI.ADV.BV_08_C',
'LL.DDI.ADV.BV_09_C',
'LL.DDI.ADV.BV_11_C',
'LL.DDI.ADV.BV_15_C',
'LL.DDI.ADV.BV_16_C',
'LL.DDI.ADV.BV_17_C',
'LL.DDI.ADV.BV_18_C',
'LL.DDI.ADV.BV_19_C',
'LL.DDI.ADV.BV_20_C',
'LL.DDI.ADV.BV_21_C',
'LL.DDI.ADV.BV_22_C',
'LL.DDI.ADV.BV_26_C',
'LL.DDI.ADV.BV_47_C',
'LL.DDI.SCN.BV_13_C',
'LL.DDI.SCN.BV_14_C',
'LL.DDI.SCN.BV_18_C',
'LL.DDI.SCN.BV_19_C',
'LL.DDI.SCN.BV_79_C',
]
if __name__ == "__main__":
suite = unittest.TestSuite()
for test in tests:
if len(sys.argv) > 1 and test not in sys.argv:
continue
module = importlib.import_module(f'test.{test}')
suite.addTest(unittest.defaultTestLoader.loadTestsFromModule(module))
unittest.TextTestRunner(verbosity=3).run(suite)