Repository navigation
🧪 Add regression coverage for incomplete model configs - #3816
original4422 wants to merge 4 commits into
Conversation
|
Hi @WMC001, when you have a chance, could you please take a look and let me know whether this is ready to merge or needs any changes? Thank you. |
|
Hi @WMC001, when convenient, could you please check whether this PR is ready to merge or needs any changes? Thank you! |
|
Hi @WMC001, when you have a moment, could you please check whether this PR needs any changes before it can be merged? Thank you! |
|
Hi @WMC001, when convenient, could you let me know whether this PR needs any changes before merge? Thank you! |
|
Hi @jeffwu-1999, when convenient, could you please check whether this PR needs any changes before merge? Thank you! |
|
Updated in 18f4839 to preserve the upstream |
|
Hi @WMC001, when you have a chance, could you please review the updated regression coverage and let me know whether this is ready to merge? Thank you! |
|
Hi @YehongPan, when you have a chance, could you please review the regression coverage for incomplete model configs and let me know if any changes are needed? Thank you! |
|
Synced with current |
|
Hi @WMC001, when convenient, could you please review the updated regression coverage for incomplete model configs and let me know if any changes are needed? Thank you. |
Summary
The safe missing-key handling from #3810 is already upstream, now in
management.services.model.names. This PR preserves that implementation and itsmodelNamefallback while retaining the regression coverage.Evidence
developcovers only the two complete model mappings in this test class.developat9ee52bce, the cumulative change is only this test matrix and the required copyright header intest_config_utils.py; backend and SDK production files are unchanged.backend/.venv/bin/python -m pytest test/backend/utils/test_config_utils.py test/backend/utils/test_model_name_utils.py -q: 48 passed.ruff check --select E9,F63,F7,F82,compileall, the repository copyright-header checker, and current-base-relativegit diff --checkpass.sdk[dev]; backend/SDK dependency manifests have not changed since the documented setup. This is unit-regression validation, not a full backend or live-service test claim.Related to #3810. The original production fix and later helper relocation are preserved. This maintenance syncs the existing tests with current
develop; it introduces no product behavior or formal-case changes.Merge Danger
Door: two-way
Blast Radius: tests
The production helper matches current
develop; the effective contribution is regression coverage only.