Skip to content

Removed all uses of get_option_defaults - #1305

Draft
hschilling wants to merge 2 commits into
OpenMDAO:mainfrom
hschilling:IA-rest-of-get-options
Draft

hschilling wants to merge 2 commits into
OpenMDAO:mainfrom
hschilling:IA-rest-of-get-options

Conversation

@hschilling

Copy link
Copy Markdown
Member

Summary

Removes reliance on get_option_defaults() (which silently pulls in every metadata default plus a hidden default engine deck) across ~20 test files. Each test now builds a minimal AviaryValues() containing only the options its model actually declares/uses, making test dependencies explicit and self-documenting. No behavior or expected values changed; get_option_defaults() itself is untouched for remaining callers.

Related Issues

Backwards incompatibilities

None

AI Usage

All files in this PR contain code generated using Claude Sonnet 5.

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.

Remove get_option_defaults

1 participant