mockauthdb

package
v0.0.0-...-7fb72bf Latest Latest
Warning

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

Go to latest
Published: Mar 2, 2022 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MockDb

type MockDb struct {
	Connected bool

	EntriesByEmail map[string]*authdb.UserEntry
	EntriesByID    map[string]*authdb.UserEntry

	CreateUserTimeout time.Duration
}

func New

func New() *MockDb

func (*MockDb) Connect

func (db *MockDb) Connect(ctx context.Context) error

func (*MockDb) CreateUser

func (db *MockDb) CreateUser(ctx context.Context, entry authdb.UserEntry) error

func (*MockDb) GetIDByEmail

func (db *MockDb) GetIDByEmail(ctx context.Context, email string) (string, error)

func (*MockDb) GetSharedValue

func (db *MockDb) GetSharedValue(ctx context.Context, key string, ifNotExist string) (string, error)

func (*MockDb) GetUserByID

func (db *MockDb) GetUserByID(ctx context.Context, id string) (*authdb.UserEntry, error)

func (*MockDb) Ping

func (db *MockDb) Ping(ctx context.Context) error

func (*MockDb) WaitForCreateUser

func (db *MockDb) WaitForCreateUser(ctx context.Context, id string) error

Jump to

Keyboard shortcuts

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