| 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) |