mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-02-02 09:46:52 -05:00
Merge bitcoin/bitcoin#28835: test: Check error details with assert_debug_log on the assumeutxo invalid hash dump - follow-up #28698
7de7685372
test, assumeutxo: Use assert_debug_log for error details (pablomartin4btc) Pull request description: This is a follow-up on the invalid hash dump fix #28698, [suggested](https://github.com/bitcoin/bitcoin/pull/28698#pullrequestreview-1698178157) by theStack and agreed by Sjors and ryanofsky. ACKs for top commit: Sjors: ACK7de7685372
maflcko: lgtm ACK7de7685372
Tree-SHA512: 036b3cef3084e3ead8923e8dcabe4fa7ebe97fb514d223aa38bc38df10337e3fe3113e42322178b58fb03fcd4511af4b5b56bceecbb7ded5b9758842c70db3f2
This commit is contained in:
commit
1fdd832842
1 changed files with 8 additions and 2 deletions
|
@ -118,8 +118,14 @@ class AssumeutxoTest(BitcoinTestFramework):
|
|||
chainstate_snapshot_path.mkdir()
|
||||
with open(chainstate_snapshot_path / "base_blockhash", 'wb') as f:
|
||||
f.write(b'z' * 32)
|
||||
expected_error = f"Error: A fatal internal error occurred, see debug.log for details"
|
||||
self.nodes[0].assert_start_raises_init_error(expected_msg=expected_error)
|
||||
|
||||
def expected_error(log_msg="", error_msg=""):
|
||||
with self.nodes[0].assert_debug_log([log_msg]):
|
||||
self.nodes[0].assert_start_raises_init_error(expected_msg=error_msg)
|
||||
|
||||
expected_error_msg = f"Error: A fatal internal error occurred, see debug.log for details"
|
||||
error_details = f"Assumeutxo data not found for the given blockhash"
|
||||
expected_error(log_msg=error_details, error_msg=expected_error_msg)
|
||||
|
||||
# resurrect node again
|
||||
rmtree(chainstate_snapshot_path)
|
||||
|
|
Loading…
Add table
Reference in a new issue