INNER CODE UNIT · Go
func
openrundev/openrun · internal/bindings/testdata/fixtureprovider/main.go:22
func (f *fixtureBinding) GetAccountEnv(ctx context.Context) ([]string, []string, error) {
return []string{"user"}, []string{"fixture_opt"}, nil
}
func (f *fixtureBinding) InitializeService(ctx context.Context, logger *binding.Logger, serviceConfig map[string]string, runtime binding.ServiceBindingRuntime) error {
if serviceConfig["fail_init"] != "" {
return errors.New(serviceConfig["fail_init"])
}
f.serviceConfig = serviceConfig
return nil
}
func (f *fixtureBinding) CloseService(ctx context.Context) error {
return nil
}
func (f *fixtureBinding) GenerateAccount(ctx context.Context, bindingId, bindingPath string, bindingMetadata binding.BindingMetadata,
derivedFromMetadata *binding.BindingMetadata, isStaging bool) (map[string]string, []binding.Artifact, error) {