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) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…