mock

package
v0.0.0-...-a8b8e24 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 20, 2024 License: Apache-2.0 Imports: 6 Imported by: 1

Documentation

Overview

nolint: govet

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Config

type Config struct {
	Users          map[string]users.ShowUser `json:"users"` // only initial users, updates are in-memory
	FailUserDelete bool
	Validate       func(string) bool
	FailValidate   bool
}

Config is used for configuring mock adapters

func (*Config) Open

func (c *Config) Open(logger *zap.Logger, _ *certs.ServiceCerts) (users.Adapter, error)

Open initializes the mock adapter

type ErrorOnlyConfig

type ErrorOnlyConfig struct {
	Msg string
}

ErrorOnlyConfig is used to set up a mock adapter that only returns errors. To be used for testing.

func (*ErrorOnlyConfig) Open

Open is for instantiating the error-only mock adapter

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL