Clear TestNode objects after shutdown

TestNode objects need to be removed during shutdown, as setup_nodes does not
remove previous TestNode objects from previous test runs during setup.
This commit is contained in:
JamesC authored and James Chiang committed 2019-11-03 20:34:27 +01:00
1 parent 6f40820757
commit 614c645643
1 file changed
+2
@@ -280,6 +280,8 @@ class BitcoinTestFramework(metaclass=BitcoinTestMetaClass):
rpc_logger.removeHandler(h)
if cleanup_tree_on_exit:
shutil.rmtree(self.options.tmpdir)
self.nodes.clear()
return exit_code
# Methods to override in subclass test scripts.