from importlib import resources from pathlib import Path import importlib import sys import tempfile import unittest tests = [ '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)