functional_tests: ensure mining stops on error in mining test

this prevents messing up any subsequent test too
master
moneromooo-monero 5 years ago
parent b928ead30e
commit 261abf79e1
No known key found for this signature in database
GPG Key ID: 686F07454D6CEFC3

@ -170,5 +170,15 @@ class MiningTest():
assert res.hash == block_hash
class Guard:
def __enter__(self):
pass
def __exit__(self, exc_type, exc_value, traceback):
daemon = Daemon()
try: daemon.stop_mining()
except: pass
if __name__ == '__main__':
MiningTest().run_test()
with Guard() as guard:
MiningTest().run_test()

Loading…
Cancel
Save