Commit 4690496
committed
test(e2e): complete schema validation for all backend dispatch branches
Addresses Gemini review feedback on PR #1409. The dispatch smoke test
now asserts the full container_info schema on every branch:
- haos_inaddon: add ``port is None`` and ``config_path is None``
assertions (matching the external branch's coverage).
- container: add ``config_path is not None`` and
``.get('addon_mcp_url') is None`` assertions.
The container-branch ``addon_mcp_url`` assertion uses ``.get()`` instead
of bracket access because the container fixture dict at
conftest.py:1698-1706 does NOT include an ``addon_mcp_url`` key — only
the HAOS branches do. Inline comment notes the asymmetry.1 parent 690622a commit 4690496
1 file changed
Lines changed: 7 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
100 | 100 | | |
101 | 101 | | |
102 | 102 | | |
| 103 | + | |
| 104 | + | |
103 | 105 | | |
104 | 106 | | |
105 | 107 | | |
| |||
118 | 120 | | |
119 | 121 | | |
120 | 122 | | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
121 | 128 | | |
122 | 129 | | |
123 | 130 | | |
| |||
0 commit comments