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 }