Open for suggestions how we can make it more welcoming beyond this.
One point I want to mention is that initially it was not evident to me that a spender is a test case in itself until I saw err_msg
being a part of it. Technically this is mentioned in the file albeit in a buried location: https://github.com/bitcoin/bitcoin/blob/770d39a37652d40885533fecce37e9f71cc0d051/test/functional/feature_taproot.py#L1330
A more elaborate name like spender_test_case
or spender_tc
would be useful but Idk if it’s feasible to incorporate a relatively bigger change like this now. If not, then maybe highlighting this comment by extracting it out could be useful as well.