Skip to content

Add dynamic metadata alphabetization coverage - #1320

Open
Mohamedajab wants to merge 1 commit into
OpenMDAO:mainfrom
Mohamedajab:test/dynamic-variable-alphabetization
Open

Mohamedajab wants to merge 1 commit into
OpenMDAO:mainfrom
Mohamedajab:test/dynamic-variable-alphabetization

Conversation

@Mohamedajab

Copy link
Copy Markdown

Summary

Adds dedicated metadata alphabetization coverage for the dynamic-variable namespaces, whose keys are not colon-delimited. Each namespace is checked independently so valid hierarchy boundaries do not produce false failures.

Related Issues

Backwards incompatibilities

None

Assistance disclosure

Development tooling assisted with issue analysis, implementation, and local validation. File affected: aviary/variable_info/test/test_variable_structure.py.

Validation

  • python -m pytest aviary/variable_info/test/test_variable_structure.py -q — 8 passed, 4 subtests passed
  • Ruff formatting and lint checks passed for the changed code
  • git diff --check

This branch has not been deployed

No deployments
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.

Need alphabetization test on dynamic variables

1 participant