tests: reduce feature_segwit.py usage of the legacy wallet #23312

pull achow101 wants to merge 3 commits into bitcoin:master from achow101:refactor-feature-segwit changing 2 files +314 −282
  1. achow101 commented at 10:45 PM on October 19, 2021: member

    feature_segwit.py has tests for some legacy wallet behavior, but otherwise does not really need the legacy wallet. Those parts now require --legacy-wallet to be provided (as with other legacy wallet tests). Other parts of the test are changed to work with descriptor wallets as well.

  2. tests: Use descriptors for feature_segwit multisig setup
    When setting up the multisig addresses in feature_segwit.py, use
    descriptors rather than addmultisigaddress.
    1d13c44a4c
  3. tests: restrict feature_segwit legacy wallet import tests
    A portion of feature_segwit deals with the legacy wallet IsMine and
    import behavior. This is now hidden behind --legacy-wallet
    ae6cbcc909
  4. tests: Add feature_segwit.py --descriptors to test_runner.py e9ade032f3
  5. fanquake added the label Tests on Oct 19, 2021
  6. DrahtBot commented at 2:26 AM on October 20, 2021: member

    <!--e57a25ab6845829454e8d69fc972939a-->

    The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.

    <!--174a7506f384e20aa4161008e828411d-->

    Conflicts

    Reviewers, this pull request conflicts with the following ones:

    • #23305 (test: refactor: add script_util helper for creating bare multisig scripts by theStack)

    If you consider this pull request important, please also help to review the conflicting pull requests. Ideally, start with the one that should be merged first.

  7. lsilva01 approved
  8. lsilva01 commented at 9:30 PM on October 22, 2021: contributor

    tACK e9ade03

  9. MarcoFalke merged this on Oct 25, 2021
  10. MarcoFalke closed this on Oct 25, 2021

  11. sidhujag referenced this in commit c1a58db6c7 on Oct 25, 2021
  12. DrahtBot locked this on Oct 30, 2022
Labels

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-04-19 00:14 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me