tari-project / tari-dan

BSD 3-Clause "New" or "Revised" License
5 stars 14 forks source link

fix: minor improvements to template lib and test tooling #1038

Closed sdbondi closed 2 months ago

sdbondi commented 2 months ago

Description

minor ergonomic improvements to test tooling add missing serde feature to validator_node_client crate better access denied message for component access rules better error message for failed extract_component_value (previously unwrap on None) deprecate create_owned_account in favour of create_funded_account add assert_contains_no_confidential_funds method to Bucket return_value accessor for test transaction results

Motivation and Context

Minor clarity and ergonomics changes for template testing. The missing serde "rc" feature caused compile to fail for transaction_submitter

How Has This Been Tested?

Existing tests

What process can a PR reviewer use to test or verify this change?

CI

Breaking Changes

github-actions[bot] commented 2 months ago

Test Results (CI)

541 tests  ±0   541 :white_check_mark: +1   1h 44m 20s :stopwatch: - 43m 24s  63 suites ±0     0 :zzz: ±0    2 files   ±0     0 :x:  - 1 

Results for commit 883edf52. ± Comparison against base commit cbcd92f6.