Grants test: compare the record against a deep copy, so a written holding fails it (issue 1966)
mesh/delivery merged: source.main moved to novox/mesh-delivery@37e7ea379429
mesh/delivery-group group fix/1966-seat-pass-shared merged: every member is merged
mesh/check checking d88c0f269d5f on f9cadbfdbb93 | novox/mesh-delivery#177 in group fix/1966-seat-pass-shared

Claude-Session: https://claude.ai/code/session_01NcbgfFfQ4Z9UE5jK32PmE5
This commit is contained in:
2026-11-08 15:44:19 +01:00
parent bddb6b1eb3
commit d88c0f269d
+5 -1
View File
@@ -1325,7 +1325,11 @@ func TestGrants(t *testing.T) {
in.Manifests[c] = claimer(c)
in.Assigned["b"] = append(in.Assigned["b"], c)
}
before := in.Placed
before := maps.Clone(in.Placed)
for node, p := range before {
p.Holds = slices.Clone(p.Holds)
before[node] = p
}
recs, gaps := grants.ListRecords(in)
users, refusedU, err := grants.ComposeEach(recs)
if len(refusedU) != 0 {