You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Adds two schema-validation fixtures that pin sphinx-needs' behaviour for
a network-context `local` schema using `unevaluatedProperties`, to serve
as the parity oracle for the ubcode port.
- **`network_local_unevaluated_reduced_ok`** — a linked spec with no
extra fields, reduced to just `{type: spec}`, validates cleanly.
Confirms `_validate_need_local` applies `reduce_need` inside the network
path exactly as for top-level local validation.
- **`network_local_unevaluated_reduced_error`** — the linked spec sets
an extra `asil` field the schema does not reference; reduction keeps
actively-set extra fields, so `unevaluatedProperties: false` still
fails. Confirms reduction does not mask real violations.
No behaviour change — fixtures + snapshots only.
0 commit comments