HomePhabricator

Make raw multisig tests legacy wallet only in rpc_rawtransaction.py

Description

Make raw multisig tests legacy wallet only in rpc_rawtransaction.py

Summary:
The traditional multisig workflow doesn't work with descriptor wallets
so make these tests legacy wallet only.

This is a backport of core#18788 [9/15]
https://github.com/bitcoin/bitcoin/pull/18788/commits/47d3243160fdec7e464cfb8f869be7f5d4ee25fe

Notes for reviewers:

  • the sanity checks introduced in D2546 belong to the indented code, so I had to move them up (move & indent only)
  • the "RAW TX MULTISIG TESTS 2of2 tests" are indented only. The only changes are code formatting to keep lines below 80 characters.

Test Plan: test/functional/test_runner.py wallet_createwallet

Reviewers: #bitcoin_abc, Fabien

Reviewed By: #bitcoin_abc, Fabien

Subscribers: Fabien

Differential Revision: https://reviews.bitcoinabc.org/D10671

Details

Provenance
Andrew Chow <achow101-github@achow101.com>Authored on Apr 8 2020, 17:06
PiRKCommitted on Dec 16 2021, 15:57
PiRKPushed on Dec 16 2021, 15:57
Reviewer
Restricted Project
Differential Revision
D10671: Make raw multisig tests legacy wallet only in rpc_rawtransaction.py
Parents
rABC04ad03391c4d: [Automated] Update timing.json
Branches
Unknown
Tags
Unknown