Dateieingabe Verfahrens-DB und Linkliste in Tab A eingefügt, Verfahrensgebiets-Layerauswahl in Tab A eingefügt.

This commit is contained in:
2025-12-05 13:07:37 +01:00
parent 5177a526a3
commit f5a5ed167b
5 changed files with 460 additions and 7 deletions

27
test/run_tests.py Normal file
View File

@@ -0,0 +1,27 @@
import unittest
import os
import sys
# Plugin-Hauptverzeichnis ermitteln
BASE_DIR = os.path.abspath(os.path.dirname(__file__))
# Plugin-Ordner in den Python-Pfad aufnehmen
sys.path.insert(0, BASE_DIR)
def run():
# Testverzeichnis
test_dir = os.path.join(BASE_DIR, "tests")
# Test-Suite automatisch finden
suite = unittest.defaultTestLoader.discover(test_dir)
# Runner starten
runner = unittest.TextTestRunner(verbosity=2)
result = runner.run(suite)
# Exit-Code setzen (für CI oder Skripte nützlich)
sys.exit(not result.wasSuccessful())
if __name__ == "__main__":
run()