TestTools block a node when not run by `pytest`
This code working properly: node start -> wait 2 blocks -> node closed -> script ended.
def test_a():
node = tt.InitNode()
node.run()
node.wait_number_of_blocks(2)
The problem occurs in these function calls: node start -> wait 2 blocks -> node NOT
closed, blocks generate infinitely -> script never ends.
if __name__ == '__main__':
script()
# OR
script()
function:
def script():
node = tt.InitNode()
node.run()
node.wait_number_of_blocks(2)
A lot of generated_block_log.py
scripts - uses this code pattern.
Edited by Michał Kudela