Index: tests/test_flush.py =================================================================== diff -u -r0a83db66e0df99be5dbac9cd9e9aceb25e7ce7ac -r6acb9af3aed2505112c51cb7eea41dffaa472286 --- tests/test_flush.py (.../test_flush.py) (revision 0a83db66e0df99be5dbac9cd9e9aceb25e7ce7ac) +++ tests/test_flush.py (.../test_flush.py) (revision 6acb9af3aed2505112c51cb7eea41dffaa472286) @@ -105,7 +105,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() @@ -124,17 +124,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__":