Skip to content

test: cover descriptors that are not supported#1008

Open
pzafonte wants to merge 1 commit into
bitcoindevkit:masterfrom
pzafonte:test/unsupported-descriptors
Open

test: cover descriptors that are not supported#1008
pzafonte wants to merge 1 commit into
bitcoindevkit:masterfrom
pzafonte:test/unsupported-descriptors

Conversation

@pzafonte
Copy link
Copy Markdown

@pzafonte pzafonte commented May 20, 2026

Adds negative tests pinning unsupported descriptors to the specific DescriptorException variant the constructor (or derive_address) raises. Covers combo (BIP-384), raw (BIP-385), rawtr (BIP-386), musig (BIP-390), multipath (BIP-389), and an invalid checksum body.

Addresses #1002

  • I've signed all my commits
  • I followed the contribution guidelines
  • I ran cargo fmt and cargo clippy before committing
  • I've added exactly one changelog:* label

Adds negative tests pinning each unsupported descriptor to the specific
DescriptorException variant the constructor (or derive_address) raises.
Covers combo (BIP-384), raw (BIP-385), rawtr (BIP-386), musig (BIP-390),
multipath (BIP-389), and an invalid checksum body.

Closes bitcoindevkit#1002.
Copy link
Copy Markdown
Collaborator

@ItoroD ItoroD left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested ACK 4d1564e

Thanks for bringing this in!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

2 participants