added testing

This commit is contained in:
2025-09-29 16:36:09 +02:00
parent c6096b4434
commit 656ed5cad0
12 changed files with 67 additions and 6 deletions
Binary file not shown.
+22
View File
@@ -0,0 +1,22 @@
import unittest
class TestImportPackage(unittest.TestCase):
def test_import_main_package(self):
try:
import motionFunctionsLib
except Exception as e:
self.fail(f"Importing your_package_name failed: {e}")
def test_has_expected_attributes(self):
import motionFunctionsLib
for attr in ["plc", "E_MotionFunctions", "E_HomingRoutines", "E_PneumaticAxisErrors"]:
with self.subTest(attr=attr):
self.assertTrue(
hasattr(motionFunctionsLib, attr),
f"{attr} not found in motionFunctionsLib"
)
if __name__ == "__main__":
unittest.main()