Wie testet man eine Methode, die einige Interaktionen mit dem lokalen D-Bus durchführt (Zugriff auf ein HAL-Objekt)?Unit-Test für D-Bus und HAL?
Ergebnisse der Tests unterscheiden sich je nach dem System, auf dem der Test ausgeführt wird, so dass ich nicht weiß, wie die Methode zuverlässige Eingabe bereitstellen.
Ich arbeite übrigens in Python.
+1 -> Ich war im Begriff, das Gleiche zu posten; emulieren Sie die Schnittstelle, damit Sie die Testeingaben/-antworten laden können, die Sie erwarten, und stellen Sie sicher, dass Ihre Software wie gewünscht reagiert. –