@@ -290,16 +290,16 @@ func TestClient(t *testing.T) {
290
290
signer := func (msg []byte ) ([]byte , error ) {
291
291
return msg , nil
292
292
}
293
-
294
- cl := NewClient (connect , & discovery.AuthInfo {
293
+ authInfo := & discovery.AuthInfo {
295
294
ClientIdentity : []byte {1 , 2 , 3 },
296
295
ClientTlsCertHash : util .ComputeSHA256 (clientTLSCert .Certificate [0 ]),
297
- }, signer )
296
+ }
297
+ cl := NewClient (connect , signer )
298
298
299
299
sup .On ("PeersOfChannel" ).Return (channelPeersWithoutChaincodes ).Times (2 )
300
300
req := NewRequest ()
301
301
req .OfChannel ("mychannel" ).AddEndorsersQuery ("mycc" ).AddPeersQuery ().AddConfigQuery ()
302
- r , err := cl .Send (ctx , req )
302
+ r , err := cl .Send (ctx , req , authInfo )
303
303
assert .NoError (t , err )
304
304
305
305
// Check behavior for channels that we didn't query for.
@@ -339,7 +339,7 @@ func TestClient(t *testing.T) {
339
339
sup .On ("PeersOfChannel" ).Return (channelPeersWithChaincodes ).Times (2 )
340
340
req = NewRequest ()
341
341
req .OfChannel ("mychannel" ).AddEndorsersQuery ("mycc" ).AddPeersQuery ()
342
- r , err = cl .Send (ctx , req )
342
+ r , err = cl .Send (ctx , req , authInfo )
343
343
assert .NoError (t , err )
344
344
345
345
mychannel = r .ForChannel ("mychannel" )
@@ -361,12 +361,13 @@ func TestUnableToSign(t *testing.T) {
361
361
failToConnect := func () (* grpc.ClientConn , error ) {
362
362
return nil , nil
363
363
}
364
- cl := NewClient ( failToConnect , & discovery.AuthInfo {
364
+ authInfo := & discovery.AuthInfo {
365
365
ClientIdentity : []byte {1 , 2 , 3 },
366
- }, signer )
366
+ }
367
+ cl := NewClient (failToConnect , signer )
367
368
req := NewRequest ()
368
369
req = req .OfChannel ("mychannel" )
369
- resp , err := cl .Send (ctx , req )
370
+ resp , err := cl .Send (ctx , req , authInfo )
370
371
assert .Nil (t , resp )
371
372
assert .Contains (t , err .Error (), "not enough entropy" )
372
373
}
@@ -378,12 +379,13 @@ func TestUnableToConnect(t *testing.T) {
378
379
failToConnect := func () (* grpc.ClientConn , error ) {
379
380
return nil , errors .New ("unable to connect" )
380
381
}
381
- cl := NewClient ( failToConnect , & discovery.AuthInfo {
382
+ auth := & discovery.AuthInfo {
382
383
ClientIdentity : []byte {1 , 2 , 3 },
383
- }, signer )
384
+ }
385
+ cl := NewClient (failToConnect , signer )
384
386
req := NewRequest ()
385
387
req = req .OfChannel ("mychannel" )
386
- resp , err := cl .Send (ctx , req )
388
+ resp , err := cl .Send (ctx , req , auth )
387
389
assert .Nil (t , resp )
388
390
assert .Contains (t , err .Error (), "unable to connect" )
389
391
}
@@ -400,23 +402,24 @@ func TestBadResponses(t *testing.T) {
400
402
return grpc .Dial (fmt .Sprintf ("localhost:%d" , svc .port ), grpc .WithInsecure ())
401
403
}
402
404
403
- cl := NewClient ( connect , & discovery.AuthInfo {
405
+ auth := & discovery.AuthInfo {
404
406
ClientIdentity : []byte {1 , 2 , 3 },
405
- }, signer )
407
+ }
408
+ cl := NewClient (connect , signer )
406
409
407
410
// Scenario I: discovery service sends back an error
408
411
svc .On ("Discover" ).Return (nil , errors .New ("foo" )).Once ()
409
412
req := NewRequest ()
410
413
req .OfChannel ("mychannel" ).AddEndorsersQuery ("mycc" ).AddPeersQuery ().AddConfigQuery ()
411
- r , err := cl .Send (ctx , req )
414
+ r , err := cl .Send (ctx , req , auth )
412
415
assert .Contains (t , err .Error (), "foo" )
413
416
assert .Nil (t , r )
414
417
415
418
// Scenario II: discovery service sends back an empty response
416
419
svc .On ("Discover" ).Return (& discovery.Response {}, nil ).Once ()
417
420
req = NewRequest ()
418
421
req .OfChannel ("mychannel" ).AddEndorsersQuery ("mycc" ).AddPeersQuery ().AddConfigQuery ()
419
- r , err = cl .Send (ctx , req )
422
+ r , err = cl .Send (ctx , req , auth )
420
423
assert .Equal (t , "Sent 3 queries but received 0 responses back" , err .Error ())
421
424
assert .Nil (t , r )
422
425
@@ -438,7 +441,7 @@ func TestBadResponses(t *testing.T) {
438
441
}, nil ).Once ()
439
442
req = NewRequest ()
440
443
req .OfChannel ("mychannel" ).AddEndorsersQuery ("mycc" )
441
- r , err = cl .Send (ctx , req )
444
+ r , err = cl .Send (ctx , req , auth )
442
445
assert .NoError (t , err )
443
446
mychannel := r .ForChannel ("mychannel" )
444
447
endorsers , err := mychannel .Endorsers ("mycc" , Selector {})
@@ -455,7 +458,7 @@ func TestBadResponses(t *testing.T) {
455
458
}, nil ).Once ()
456
459
req = NewRequest ()
457
460
req .OfChannel ("mychannel" ).AddEndorsersQuery ("mycc" )
458
- r , err = cl .Send (ctx , req )
461
+ r , err = cl .Send (ctx , req , auth )
459
462
assert .Contains (t , err .Error (), "received empty envelope(s) for endorsers for chaincode mycc" )
460
463
assert .Nil (t , r )
461
464
@@ -470,7 +473,7 @@ func TestBadResponses(t *testing.T) {
470
473
}, nil ).Once ()
471
474
req = NewRequest ()
472
475
req .OfChannel ("mychannel" ).AddEndorsersQuery ("mycc" )
473
- r , err = cl .Send (ctx , req )
476
+ r , err = cl .Send (ctx , req , auth )
474
477
assert .NoError (t , err )
475
478
mychannel = r .ForChannel ("mychannel" )
476
479
endorsers , err = mychannel .Endorsers ("mycc" , Selector {})
@@ -487,7 +490,7 @@ func TestBadResponses(t *testing.T) {
487
490
}, nil ).Once ()
488
491
req = NewRequest ()
489
492
req .OfChannel ("mychannel" ).AddEndorsersQuery ("mycc" )
490
- r , err = cl .Send (ctx , req )
493
+ r , err = cl .Send (ctx , req , auth )
491
494
assert .Contains (t , err .Error (), "group B isn't mapped to endorsers, but exists in a layout" )
492
495
assert .Empty (t , r )
493
496
}
0 commit comments