github.com/machinefi/w3bstream@v1.6.5-rc9.0.20240426031326-b8c7c4876e72/pkg/test/patch_modules/project_operator.go (about)

     1  package patch_modules
     2  
     3  import (
     4  	"context"
     5  
     6  	"github.com/agiledragon/gomonkey/v2"
     7  
     8  	"github.com/machinefi/w3bstream/pkg/depends/base/types"
     9  	"github.com/machinefi/w3bstream/pkg/models"
    10  	"github.com/machinefi/w3bstream/pkg/modules/projectoperator"
    11  )
    12  
    13  func ProjectOperatorGetByProject(patch *gomonkey.Patches, v *models.ProjectOperator, err error) *gomonkey.Patches {
    14  	return patch.ApplyFunc(
    15  		projectoperator.GetByProject,
    16  		func(_ context.Context, _ types.SFID) (*models.ProjectOperator, error) { return v, err },
    17  	)
    18  }