Index: tests/test_flush.py =================================================================== diff -u -rd430e49fa1d7a0f4ff1dfe24733fecded6d5ee70 -re979b3b8161d4232a93fd7c995e1aaeb690c1c6c --- tests/test_flush.py (.../test_flush.py) (revision d430e49fa1d7a0f4ff1dfe24733fecded6d5ee70) +++ tests/test_flush.py (.../test_flush.py) (revision e979b3b8161d4232a93fd7c995e1aaeb690c1c6c) @@ -106,7 +106,7 @@ f = open("/home/fw/projects/dialin/tests/flush_mode.log", "w") #dg.hd_proxy.cmd_start_stop_dg_flush() dg.cmd_dg_software_reset_request() - #sleep(0.1) + try: while True: flush = get_flush_mode_info() @@ -125,17 +125,25 @@ # If the mode came back to standby or standby solo if dg.dg_operation_mode == 3 or dg.dg_operation_mode == 4: - dg.hd_proxy.cmd_start_stop_dg_flush() + + if complete_counter == 1: + dg.hd_proxy.cmd_start_stop_dg_flush() # Write a few more complete states to make sure the complete state items are recorded - #if complete_counter == 3: - # f.close() - # break + if complete_counter == 3: + f.close() + events = dg.events.get_dg_events(2, 60) + for event in events: + print(event) + break complete_counter += 1 except KeyboardInterrupt: dg.hd_proxy.cmd_start_stop_dg_flush(start=False) f.close() + events = dg.events.get_dg_events(2, 50) + for event in events: + print(event) if __name__ == "__main__":