Skip to content

Conversation

@linconvidal
Copy link
Member

No description provided.

Move test_tokens_expose_policy_id from test_token_registry.py to test_account_endpoints.py as it validates API contract (policyId always present for native assets) rather than token registry enrichment.

The test was incorrectly passing when token registry was misconfigured because policyId is populated from blockchain data, not registry metadata.

Changes:
- Add TestNativeAssetMetadata class to test_account_endpoints.py
- Remove TestPolicyIdMetadata class from test_token_registry.py
- Enhanced validation to check all native assets, not just configured tokens
- Added policyId format validation (56 hex chars)
- Rename test_construction_api.py to test_golden_examples.py
- Add `endpoint` field support for explicit endpoint declaration
- Add `skip_reason` field for controlled test skipping
- Add /search/transactions ordering test case (#534)
- Document skipped tests with ticket references (#582, #585)
- Fix script path from test_construction_api.py to test_golden_examples.py
- Remove exit 0 that masked golden example test failures
- Add explicit failure if API never starts in wait loop
- Always post PR comment, even when deployment fails
- Check all test suites (smoke, behavioral, golden) before reporting pass/fail
@linconvidal linconvidal force-pushed the test/qa-improvements-for-v2.0.0 branch from 91104e9 to 41e3725 Compare December 2, 2025 20:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Backlog

Development

Successfully merging this pull request may close these issues.

2 participants