fix(dashboard): tolerate missing manifest
test / unit (pull_request) Successful in 25s
test / integration (pull_request) Successful in 44s

This commit is contained in:
2026-05-28 18:44:42 -04:00
parent 7f3998e79e
commit c4449001d1
4 changed files with 36 additions and 5 deletions
+5
View File
@@ -280,6 +280,11 @@ class TestNoManifestDies(_ResolveCase):
with self.assertRaises(Die):
self.resolve()
def test_missing_ok_returns_empty_manifest(self):
m = Manifest.resolve(str(self.cwd_root), missing_ok=True)
self.assertEqual({}, dict(m.bottles))
self.assertEqual({}, dict(m.agents))
class TestUnknownBottleReferenceDies(_ResolveCase):
"""An agent file naming a bottle that doesn't exist on disk