test: Fix feature_startupnotify intermittent issue

pull/26818/head
MarcoFalke 2 years ago
parent 296e882250
commit fac810bb0a
No known key found for this signature in database
GPG Key ID: CE2B75697E69A548

@ -29,9 +29,14 @@ class StartupNotifyTest(BitcoinTestFramework):
self.wait_until(lambda: os.path.exists(tmpdir_file))
self.log.info("Test -startupnotify is executed once")
with open(tmpdir_file, "r", encoding="utf8") as f:
file_content = f.read()
assert_equal(file_content.count(FILE_NAME), 1)
def get_count():
with open(tmpdir_file, "r", encoding="utf8") as f:
file_content = f.read()
return file_content.count(FILE_NAME)
self.wait_until(lambda: get_count() > 0)
assert_equal(get_count(), 1)
self.log.info("Test node is fully started")
assert_equal(self.nodes[0].getblockcount(), 200)

Loading…
Cancel
Save