@@ -11,7 +11,6 @@ import (
1111 "errors"
1212 "math"
1313 "os"
14- "strings"
1514 "testing"
1615 "time"
1716
@@ -515,39 +514,4 @@ func TestClient(t *testing.T) {
515514 errmsg := `invalid value "-1s" for "Timeout": value must be positive`
516515 assert .Equal (t , errmsg , err .Error (), "expected error %v, got %v" , errmsg , err .Error ())
517516 })
518- t .Run ("bulkWrite with large messages" , func (t * testing.T ) {
519- var bulkWrites int
520- cmdMonitor := & event.CommandMonitor {
521- Started : func (_ context.Context , evt * event.CommandStartedEvent ) {
522- if evt .CommandName == "bulkWrite" {
523- bulkWrites ++
524- }
525- },
526- }
527- cs := integtest .ConnString (t )
528- clientOpts := options .Client ().ApplyURI (cs .Original ).SetMonitor (cmdMonitor )
529- integtest .AddTestServerAPIVersion (clientOpts )
530- client , err := Connect (clientOpts )
531- assert .Nil (t , err , "Connect error: %v" , err )
532- defer func () {
533- _ = client .Disconnect (bgCtx )
534- }()
535-
536- serverVersion , err := getServerVersion (client .Database ("admin" ))
537- require .NoError (t , err )
538- if compareVersions (serverVersion , "8.0.0" ) < 1 {
539- t .Skip ("skipping server version < 8.0" )
540- }
541-
542- document := bson.D {{"largeField" , strings .Repeat ("a" , 16777216 - 100 )}} // Adjust size to account for BSON overhead
543- writes := []ClientBulkWrite {
544- {"db" , "x" , NewClientInsertOneModel ().SetDocument (document )},
545- {"db" , "x" , NewClientInsertOneModel ().SetDocument (document )},
546- {"db" , "x" , NewClientInsertOneModel ().SetDocument (document )},
547- }
548-
549- _ , err = client .BulkWrite (context .Background (), writes )
550- require .NoError (t , err )
551- assert .Equal (t , 2 , bulkWrites , "expected %d bulkWrites, got %d" , 2 , bulkWrites )
552- })
553517}
0 commit comments