Skip to content

Generic helpers#281

Merged
cedelavergne-ledger merged 6 commits into
masterfrom
cev/generic_helpers
Jun 26, 2026
Merged

Generic helpers#281
cedelavergne-ledger merged 6 commits into
masterfrom
cev/generic_helpers

Conversation

@cedelavergne-ledger

Copy link
Copy Markdown
Contributor

Add generic TLV helper module
Add generic AddressBook helper module

Add the corresponding Unit Tests

Bonus: Declare missing PubKeyUsage for PKI

This PR is validated against app-ethereum here: https://github.com/LedgerHQ/app-ethereum/tree/cev/new_ragger_helpers

@cedelavergne-ledger cedelavergne-ledger requested a review from a team as a code owner June 24, 2026 15:00
@cedelavergne-ledger cedelavergne-ledger requested review from fbeutin-ledger and removed request for a team June 24, 2026 15:00
Comment thread src/ragger/address_book/address_book.py Dismissed
@codecov-commenter

codecov-commenter commented Jun 24, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 99.46619% with 3 lines in your changes missing coverage. Please review.
✅ Project coverage is 75.64%. Comparing base (4c4d3ab) to head (a06df21).

Files with missing lines Patch % Lines
src/ragger/pki/signing_partner.py 0.00% 3 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##           master     #281      +/-   ##
==========================================
+ Coverage   70.27%   75.64%   +5.36%     
==========================================
  Files          39       46       +7     
  Lines        2493     3055     +562     
==========================================
+ Hits         1752     2311     +559     
- Misses        741      744       +3     
Flag Coverage Δ
apex_p-py3.10 75.58% <99.46%> (+5.38%) ⬆️
apex_p-py3.11 75.58% <99.46%> (+5.38%) ⬆️
apex_p-py3.12 75.58% <99.46%> (+5.38%) ⬆️
apex_p-py3.13 75.58% <99.46%> (+5.38%) ⬆️
flex-py3.10 75.58% <99.46%> (+5.38%) ⬆️
flex-py3.11 75.58% <99.46%> (+5.38%) ⬆️
flex-py3.12 75.58% <99.46%> (+5.38%) ⬆️
flex-py3.13 75.58% <99.46%> (+5.38%) ⬆️
nanos-py3.10 74.40% <99.46%> (+5.65%) ⬆️
nanos-py3.11 74.40% <99.46%> (+5.65%) ⬆️
nanos-py3.12 74.40% <99.46%> (+5.65%) ⬆️
nanos-py3.13 74.40% <99.46%> (+5.65%) ⬆️
nanosp-py3.10 74.43% <99.46%> (+5.64%) ⬆️
nanosp-py3.11 74.43% <99.46%> (+5.64%) ⬆️
nanosp-py3.12 74.43% <99.46%> (+5.64%) ⬆️
nanosp-py3.13 74.43% <99.46%> (+5.64%) ⬆️
nanox-py3.10 74.40% <99.46%> (+5.65%) ⬆️
nanox-py3.11 74.40% <99.46%> (+5.65%) ⬆️
nanox-py3.12 74.40% <99.46%> (+5.65%) ⬆️
nanox-py3.13 74.40% <99.46%> (+5.65%) ⬆️
stax-py3.10 75.58% <99.46%> (+5.38%) ⬆️
stax-py3.11 75.58% <99.46%> (+5.38%) ⬆️
stax-py3.12 75.58% <99.46%> (+5.38%) ⬆️
stax-py3.13 75.58% <99.46%> (+5.38%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@cedelavergne-ledger cedelavergne-ledger force-pushed the cev/generic_helpers branch 3 times, most recently from e54f670 to 3393486 Compare June 24, 2026 16:11
Comment thread tests/unit/address_book/test_commands.py Fixed
Comment thread tests/unit/address_book/test_commands.py Fixed
Comment thread tests/unit/address_book/test_commands.py Fixed
Comment thread tests/unit/address_book/test_commands.py Fixed
Comment thread tests/unit/address_book/test_commands.py Fixed
Comment thread tests/unit/address_book/test_commands.py Fixed
@cedelavergne-ledger cedelavergne-ledger force-pushed the cev/generic_helpers branch 2 times, most recently from 83b2730 to 5fcb185 Compare June 24, 2026 16:35
Comment thread src/ragger/address_book/address_book.py Outdated
Comment thread src/ragger/address_book/address_book.py Outdated
Comment thread src/ragger/address_book/address_book.py Outdated
Comment thread src/ragger/tlv/common_tags.py Outdated
Comment thread src/ragger/tlv/enums.py Outdated
@cedelavergne-ledger cedelavergne-ledger merged commit 0334446 into master Jun 26, 2026
59 checks passed
@cedelavergne-ledger cedelavergne-ledger deleted the cev/generic_helpers branch June 26, 2026 09:53
@sonarqubecloud

Copy link
Copy Markdown

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants