@@ -36,6 +36,7 @@ func TestCASBlobAccessPut(t *testing.T) {
3636
3737 t .Run ("InitialFailure" , func (t * testing.T ) {
3838 // Failure to create the outgoing connection.
39+ uuidGenerator .EXPECT ().Call ().Return (uuid , nil )
3940 client .EXPECT ().NewStream (gomock .Any (), gomock .Any (), "/google.bytestream.ByteStream/Write" ).
4041 Return (nil , status .Error (codes .Internal , "Failed to create outgoing connection" ))
4142 r := mock .NewMockFileReader (ctrl )
@@ -52,12 +53,12 @@ func TestCASBlobAccessPut(t *testing.T) {
5253 // should be returned.
5354 clientStream := mock .NewMockClientStream (ctrl )
5455 var savedCtx context.Context
56+ uuidGenerator .EXPECT ().Call ().Return (uuid , nil )
5557 client .EXPECT ().NewStream (gomock .Any (), gomock .Any (), "/google.bytestream.ByteStream/Write" ).
5658 DoAndReturn (func (ctx context.Context , desc * grpc.StreamDesc , method string , opts ... grpc.CallOption ) (grpc.ClientStream , error ) {
5759 savedCtx = ctx
5860 return clientStream , nil
5961 })
60- uuidGenerator .EXPECT ().Call ().Return (uuid , nil )
6162 r := mock .NewMockFileReader (ctrl )
6263 r .EXPECT ().ReadAt (gomock .Len (5 ), int64 (0 )).Return (0 , status .Error (codes .Internal , "Disk on fire" ))
6364 clientStream .EXPECT ().CloseSend ().DoAndReturn (func () error {
@@ -79,9 +80,9 @@ func TestCASBlobAccessPut(t *testing.T) {
7980 // error message that is returned by
8081 // ClientStream.CloseSend().
8182 clientStream := mock .NewMockClientStream (ctrl )
83+ uuidGenerator .EXPECT ().Call ().Return (uuid , nil )
8284 client .EXPECT ().NewStream (gomock .Any (), gomock .Any (), "/google.bytestream.ByteStream/Write" ).
8385 Return (clientStream , nil )
84- uuidGenerator .EXPECT ().Call ().Return (uuid , nil )
8586 r := mock .NewMockFileReader (ctrl )
8687 r .EXPECT ().ReadAt (gomock .Len (5 ), int64 (0 )).DoAndReturn (func (p []byte , off int64 ) (int , error ) {
8788 copy (p , "Hello" )
@@ -104,9 +105,9 @@ func TestCASBlobAccessPut(t *testing.T) {
104105 // Similar to the previous test, ClientStream.SendMsg()
105106 // may fail with io.EOF for the final call.
106107 clientStream := mock .NewMockClientStream (ctrl )
108+ uuidGenerator .EXPECT ().Call ().Return (uuid , nil )
107109 client .EXPECT ().NewStream (gomock .Any (), gomock .Any (), "/google.bytestream.ByteStream/Write" ).
108110 Return (clientStream , nil )
109- uuidGenerator .EXPECT ().Call ().Return (uuid , nil )
110111 r := mock .NewMockFileReader (ctrl )
111112 r .EXPECT ().ReadAt (gomock .Len (5 ), int64 (0 )).DoAndReturn (func (p []byte , off int64 ) (int , error ) {
112113 copy (p , "Hello" )
@@ -135,9 +136,9 @@ func TestCASBlobAccessPut(t *testing.T) {
135136 // ClientStream.CloseSend() still fails. The error must
136137 // still be propagated.
137138 clientStream := mock .NewMockClientStream (ctrl )
139+ uuidGenerator .EXPECT ().Call ().Return (uuid , nil )
138140 client .EXPECT ().NewStream (gomock .Any (), gomock .Any (), "/google.bytestream.ByteStream/Write" ).
139141 Return (clientStream , nil )
140- uuidGenerator .EXPECT ().Call ().Return (uuid , nil )
141142 r := mock .NewMockFileReader (ctrl )
142143 r .EXPECT ().ReadAt (gomock .Len (5 ), int64 (0 )).DoAndReturn (func (p []byte , off int64 ) (int , error ) {
143144 copy (p , "Hello" )
0 commit comments