• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1from importlib import resources
2from pathlib import Path
3import importlib
4import sys
5import tempfile
6import unittest
7
8tests = [
9    'LL.CON_.CEN.BV_41_C',
10    'LL.CON_.CEN.BV_43_C',
11    'LL.CON_.PER.BV_40_C',
12    'LL.CON_.PER.BV_42_C',
13    'LL.DDI.ADV.BV_01_C',
14    'LL.DDI.ADV.BV_02_C',
15    'LL.DDI.ADV.BV_03_C',
16    'LL.DDI.ADV.BV_04_C',
17    'LL.DDI.ADV.BV_05_C',
18    'LL.DDI.ADV.BV_06_C',
19    'LL.DDI.ADV.BV_07_C',
20    'LL.DDI.ADV.BV_08_C',
21    'LL.DDI.ADV.BV_09_C',
22    'LL.DDI.ADV.BV_11_C',
23    'LL.DDI.ADV.BV_15_C',
24    'LL.DDI.ADV.BV_16_C',
25    'LL.DDI.ADV.BV_17_C',
26    'LL.DDI.ADV.BV_18_C',
27    'LL.DDI.ADV.BV_19_C',
28    'LL.DDI.ADV.BV_20_C',
29    'LL.DDI.ADV.BV_21_C',
30    'LL.DDI.ADV.BV_22_C',
31    'LL.DDI.ADV.BV_26_C',
32    'LL.DDI.ADV.BV_47_C',
33    'LL.DDI.SCN.BV_13_C',
34    'LL.DDI.SCN.BV_14_C',
35    'LL.DDI.SCN.BV_18_C',
36    'LL.DDI.SCN.BV_19_C',
37    'LL.DDI.SCN.BV_79_C',
38]
39
40if __name__ == "__main__":
41    suite = unittest.TestSuite()
42    for test in tests:
43        if len(sys.argv) > 1 and test not in sys.argv:
44            continue
45        module = importlib.import_module(f'test.{test}')
46        suite.addTest(unittest.defaultTestLoader.loadTestsFromModule(module))
47    unittest.TextTestRunner(verbosity=3).run(suite)
48