@@ -207,10 +207,10 @@ func TestGenerateStatus(t *testing.T) {
207207 t .Run ("No nodes" , func (t * testing.T ) {
208208 require := require .New (t )
209209
210- newStatus := generateStatus (ctx , runtimes [0 ], uninitializedStatus , nil , nodes [0 :6 ], params , epoch )
210+ newStatus := generateStatus (ctx , runtimes [0 ], uninitializedStatus , nil , nodes [0 :6 ], params , epoch , true )
211211 require .Equal (uninitializedStatus , newStatus , "key manager committee should be empty" )
212212
213- newStatus = generateStatus (ctx , runtimes [0 ], initializedStatus , nil , nodes [0 :6 ], params , epoch )
213+ newStatus = generateStatus (ctx , runtimes [0 ], initializedStatus , nil , nodes [0 :6 ], params , epoch , true )
214214 require .Equal (initializedStatus , newStatus , "key manager committee should be empty" )
215215 })
216216
@@ -225,16 +225,16 @@ func TestGenerateStatus(t *testing.T) {
225225 Policy : & policy ,
226226 Nodes : []signature.PublicKey {nodes [6 ].ID },
227227 }
228- newStatus := generateStatus (ctx , runtimes [0 ], uninitializedStatus , nil , nodes [6 :7 ], params , epoch )
228+ newStatus := generateStatus (ctx , runtimes [0 ], uninitializedStatus , nil , nodes [6 :7 ], params , epoch , true )
229229 require .Equal (expStatus , newStatus , "node 6 should form the committee if key manager not initialized" )
230230
231- newStatus = generateStatus (ctx , runtimes [0 ], expStatus , nil , nodes [6 :7 ], params , epoch )
231+ newStatus = generateStatus (ctx , runtimes [0 ], expStatus , nil , nodes [6 :7 ], params , epoch , true )
232232 require .Equal (expStatus , newStatus , "node 6 should form the committee if key manager is not secure" )
233233
234234 expStatus .IsSecure = true
235235 expStatus .Checksum = checksum
236236 expStatus .Nodes = nil
237- newStatus = generateStatus (ctx , runtimes [0 ], initializedStatus , nil , nodes [6 :7 ], params , epoch )
237+ newStatus = generateStatus (ctx , runtimes [0 ], initializedStatus , nil , nodes [6 :7 ], params , epoch , true )
238238 require .Equal (expStatus , newStatus , "node 6 should not be added to the committee if key manager is secure or checksum differs" )
239239 })
240240
@@ -251,20 +251,20 @@ func TestGenerateStatus(t *testing.T) {
251251 Policy : & policy ,
252252 Nodes : []signature.PublicKey {nodes [6 ].ID },
253253 }
254- newStatus := generateStatus (ctx , runtimes [0 ], uninitializedStatus , nil , nodes , params , epoch )
254+ newStatus := generateStatus (ctx , runtimes [0 ], uninitializedStatus , nil , nodes , params , epoch , true )
255255 require .Equal (expStatus , newStatus , "node 6 should be the source of truth and form the committee" )
256256
257257 // If the order is reversed, it should be the other way around.
258258 expStatus .IsSecure = true
259259 expStatus .Nodes = []signature.PublicKey {nodes [7 ].ID }
260- newStatus = generateStatus (ctx , runtimes [0 ], uninitializedStatus , nil , reverse (nodes ), params , epoch )
260+ newStatus = generateStatus (ctx , runtimes [0 ], uninitializedStatus , nil , reverse (nodes ), params , epoch , true )
261261 require .Equal (expStatus , newStatus , "node 7 should be the source of truth and form the committee" )
262262
263263 // If the key manager is already initialized as secure with a checksum, then all nodes
264264 // except 8 and 9 are ignored.
265265 expStatus .Checksum = checksum
266266 expStatus .Nodes = []signature.PublicKey {nodes [8 ].ID , nodes [9 ].ID }
267- newStatus = generateStatus (ctx , runtimes [0 ], initializedStatus , nil , nodes , params , epoch )
267+ newStatus = generateStatus (ctx , runtimes [0 ], initializedStatus , nil , nodes , params , epoch , true )
268268 require .Equal (expStatus , newStatus , "node 7 and 8 should form the committee if key manager is initialized as secure" )
269269
270270 // The second key manager.
@@ -277,7 +277,7 @@ func TestGenerateStatus(t *testing.T) {
277277 Nodes : []signature.PublicKey {nodes [4 ].ID , nodes [9 ].ID },
278278 }
279279 initializedStatus .ID = runtimeIDs [1 ]
280- newStatus = generateStatus (ctx , runtimes [1 ], initializedStatus , nil , nodes , params , epoch )
280+ newStatus = generateStatus (ctx , runtimes [1 ], initializedStatus , nil , nodes , params , epoch , true )
281281 require .Equal (expStatus , newStatus , "node 4 and 9 should form the committee" )
282282 })
283283}
0 commit comments