Index: tests/test_alarms.py =================================================================== diff -u -r05176be46b1bcb2cd406be63b7888900b3086b67 -r5e834984727c1798784d95ae17f686cb8d72fdca --- tests/test_alarms.py (.../test_alarms.py) (revision 05176be46b1bcb2cd406be63b7888900b3086b67) +++ tests/test_alarms.py (.../test_alarms.py) (revision 5e834984727c1798784d95ae17f686cb8d72fdca) @@ -16,8 +16,23 @@ import sys sys.path.append("..") from dialin.hd.hemodialysis_device import HD +from dialin.utils.base import AbstractObserver import time + +class Observer(AbstractObserver): + + def __init__(self): + pass + + def update(self, result): + print(result) + + # Store the state + + def check_something(self): + pass + def test_disable_all_hd_alarms(): """ Disables all hd alarms @@ -65,6 +80,10 @@ 'ALARM_ID_VALVE_CONTROL_FAILURE' ] + alarms_observer = Observer() + + hd.alarms.attach(alarms_observer) + if hd.cmd_log_in_to_hd(): hd.ui.cmd_ui_request_hd_version() time.sleep(0.5)