@@ -116,6 +116,7 @@ func TestHandleExternalRequest(t *testing.T) {
116116func testHandleExternalRequestInvalidJSON (t * testing.T ) {
117117 ctx , _ := wtest .PrepMockStub ()
118118 interopcc := SmartContract {}
119+ interopcc .testMode = true
119120
120121 // Invalid Input
121122 _ , err := interopcc .HandleExternalRequest (ctx , "Invalid Input" )
@@ -125,6 +126,7 @@ func testHandleExternalRequestInvalidJSON(t *testing.T) {
125126func testHandleExternalRequestSignatureNotBase64 (t * testing.T , query * common.Query ) {
126127 ctx , _ := wtest .PrepMockStub ()
127128 interopcc := SmartContract {}
129+ interopcc .testMode = true
128130
129131 queryBytes , err := protoV2 .Marshal (query )
130132 require .NoError (t , err )
@@ -137,6 +139,7 @@ func testHandleExternalRequestSignatureNotBase64(t *testing.T, query *common.Que
137139func testHandleExternalRequestSignatureCertificateMismatch (t * testing.T , query * common.Query ) {
138140 ctx , _ := wtest .PrepMockStub ()
139141 interopcc := SmartContract {}
142+ interopcc .testMode = true
140143
141144 // set correct values for this test case
142145 query .RequestorSignature = "U2lnbmF0dXJl"
@@ -151,6 +154,7 @@ func testHandleExternalRequestSignatureCertificateMismatch(t *testing.T, query *
151154func testHandleExternalRequestInvalidCert (t * testing.T , query * common.Query ) {
152155 ctx , _ := wtest .PrepMockStub ()
153156 interopcc := SmartContract {}
157+ interopcc .testMode = true
154158
155159 // set correct values for this test case
156160 query .Certificate = "cert"
@@ -165,6 +169,7 @@ func testHandleExternalRequestInvalidCert(t *testing.T, query *common.Query) {
165169func testHandleExternalRequestECDSAHappyCase (t * testing.T , query * common.Query , validCertificate string , signature []byte , pbResp pb.Response , accessControl * common.AccessControlPolicy , membership * common.Membership ) {
166170 ctx , chaincodeStub := wtest .PrepMockStub ()
167171 interopcc := SmartContract {}
172+ interopcc .testMode = true
168173
169174 // set correct values for the success case
170175 query .Certificate = validCertificate
@@ -197,6 +202,7 @@ func testHandleExternalRequestECDSAHappyCase(t *testing.T, query *common.Query,
197202func testHandleExternalRequestED25519Signature (t * testing.T , query * common.Query , pbResp pb.Response , accessControl * common.AccessControlPolicy , fabricMembership * common.Membership , template x509.Certificate ) {
198203 ctx , chaincodeStub := wtest .PrepMockStub ()
199204 interopcc := SmartContract {}
205+ interopcc .testMode = true
200206
201207 // create ed25519 cert and signature
202208 certBytes , privKey , err := createED25519CertAndKeyFromTemplate (template )
@@ -232,6 +238,7 @@ func testHandleExternalRequestED25519Signature(t *testing.T, query *common.Query
232238func testHandleExternalRequestNoMembership (t * testing.T , query * common.Query , validCertificate string , signature []byte , pbResp pb.Response ) {
233239 ctx , chaincodeStub := wtest .PrepMockStub ()
234240 interopcc := SmartContract {}
241+ interopcc .testMode = true
235242
236243 // set correct values for this test case
237244 query .Certificate = validCertificate
@@ -251,6 +258,7 @@ func testHandleExternalRequestNoMembership(t *testing.T, query *common.Query, va
251258func testHandleExternalRequestNoAccessControlPolicy (t * testing.T , query * common.Query , validCertificate string , signature []byte , pbResp pb.Response , membership * common.Membership ) {
252259 ctx , chaincodeStub := wtest .PrepMockStub ()
253260 interopcc := SmartContract {}
261+ interopcc .testMode = true
254262
255263 // set correct values for this test case
256264 query .Certificate = validCertificate
0 commit comments