diff --git a/other/test-mk.py b/other/test-mk.py index f8b512e..f7c6ee2 100644 --- a/other/test-mk.py +++ b/other/test-mk.py @@ -1,4 +1,4 @@ -# test-mk.py (erweiterte Version) +# test-mk-module.py from mkconnect.mouldking.MouldKing import MouldKing from mkconnect.tracer.TracerConsole import TracerConsole from mkconnect.advertiser.AdvertiserBTSocket import AdvertiserBTSocket @@ -7,43 +7,28 @@ print("=== Initialisierung ===") tracer = TracerConsole() advertiser = AdvertiserBTSocket() -print("MouldKing erstellen...") mk = MouldKing() - -print("\nMethoden von MouldKing:") -print([m for m in dir(mk) if not m.startswith('_')]) - -print("\nAdvertiser setzen...") mk.SetAdvertiser(advertiser) +mk.SetTracer(tracer) -print("Tracer setzen (falls nötig)...") +print("\n=== Module6_0 ===") try: - mk.SetTracer(tracer) - print("→ Tracer gesetzt") + mod6 = mk.Module6_0() + print("Module6_0() erfolgreich erstellt") + print("Methoden von mod6:") + methods = [m for m in dir(mod6) if not m.startswith('_')] + print(methods) + print("\nAnzahl Methoden:", len(methods)) except Exception as e: - print("SetTracer fehlgeschlagen:", e) + print("Fehler bei Module6_0():", str(e)) -print("\n=== Test Module6_0 ===") +print("\n=== Module4_0 ===") try: - mod6 = mk.Module6_0(0) # ← mit hub_id=0 - print("Module6_0(0) erstellt") - print("Methoden von Module6_0:") - print([m for m in dir(mod6) if not m.startswith('_')]) + mod4 = mk.Module4_0() + print("Module4_0() erfolgreich erstellt") + print("Methoden von mod4:") + methods = [m for m in dir(mod4) if not m.startswith('_')] + print(methods) + print("\nAnzahl Methoden:", len(methods)) except Exception as e: - print("Fehler bei Module6_0:", e) - -print("\n=== Test Module4_0 ===") -try: - mod4 = mk.Module4_0(0) - print("Module4_0(0) erstellt") - print("Methoden von Module4_0:") - print([m for m in dir(mod4) if not m.startswith('_')]) -except Exception as e: - print("Fehler bei Module4_0:", e) - -print("\n=== Test ohne Argument ===") -try: - mod = mk.Module6_0() # ← ohne Argument - print("Module6_0() ohne Argument funktioniert") -except Exception as e: - print("Module6_0() ohne Argument:", e) \ No newline at end of file + print("Fehler bei Module4_0():", str(e)) \ No newline at end of file