@@ -29,12 +29,14 @@ func TestBatchOperations(t *testing.T) {
2929
3030 deployerWallet , err := kwilcrypto .Secp256k1PrivateKeyFromHex (AnonWalletPK )
3131 require .NoError (t , err , "failed to parse anon wallet private key" )
32- tnClient , err := tnclient .NewClient (ctx , TestKwilProvider , tnclient .WithSigner (auth .GetUserSigner (deployerWallet )))
33- require .NoError (t , err , "failed to create client" )
3432
3533 authorizeWalletToDeployStreams (t , ctx , fixture , deployerWallet )
3634
3735 t .Run ("TestSequentialSmallBatches" , func (t * testing.T ) {
36+ // Create fresh client for this subtest to ensure clean nonce management
37+ tnClient , err := tnclient .NewClient (ctx , TestKwilProvider , tnclient .WithSigner (auth .GetUserSigner (deployerWallet )))
38+ require .NoError (t , err , "failed to create client" )
39+
3840 streamId := util .GenerateStreamId ("test-sequential-small" )
3941 streamLocator := tnClient .OwnStreamLocator (streamId )
4042
@@ -107,6 +109,10 @@ func TestBatchOperations(t *testing.T) {
107109 })
108110
109111 t .Run ("TestSequentialLargeBatches" , func (t * testing.T ) {
112+ // Create fresh client for this subtest to ensure clean nonce management
113+ tnClient , err := tnclient .NewClient (ctx , TestKwilProvider , tnclient .WithSigner (auth .GetUserSigner (deployerWallet )))
114+ require .NoError (t , err , "failed to create client" )
115+
110116 streamId := util .GenerateStreamId ("test-sequential-large" )
111117 streamLocator := tnClient .OwnStreamLocator (streamId )
112118
@@ -184,6 +190,10 @@ func TestBatchOperations(t *testing.T) {
184190 t .Skip ("Skipping flaky rapid single record inserts test in CI" )
185191 }
186192
193+ // Create fresh client for this subtest to ensure clean nonce management
194+ tnClient , err := tnclient .NewClient (ctx , TestKwilProvider , tnclient .WithSigner (auth .GetUserSigner (deployerWallet )))
195+ require .NoError (t , err , "failed to create client" )
196+
187197 streamId := util .GenerateStreamId ("test-rapid-singles" )
188198 streamLocator := tnClient .OwnStreamLocator (streamId )
189199
0 commit comments