testfixtures

package
v0.0.0-...-70e5bc8 Latest Latest
Warning

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

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

Documentation

Overview

Package testfixtures implements dummies for StoreServers, DirServers and KeyServers for tests.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewSimpleConfig

func NewSimpleConfig(u upspin.UserName) upspin.Config

NewSimpleConfig returns a config with nothing but a user name.

Types

type DummyDirServer

type DummyDirServer struct {
	// contains filtered or unexported fields
}

DummyDirServer is an implementation of upspin.DirServer that does nothing.

func (*DummyDirServer) Close

func (d *DummyDirServer) Close()

Close implements upspin.Service.

func (*DummyDirServer) Delete

func (d *DummyDirServer) Delete(name upspin.PathName) (*upspin.DirEntry, error)

Delete implements upspin.DirServer.

func (*DummyDirServer) Dial

func (d *DummyDirServer) Dial(upspin.Config, upspin.Endpoint) (upspin.Service, error)

Dial implements upspin.Dialer.

func (*DummyDirServer) Endpoint

func (d *DummyDirServer) Endpoint() upspin.Endpoint

Endpoint implements upspin.Service.

func (*DummyDirServer) Glob

func (d *DummyDirServer) Glob(pattern string) ([]*upspin.DirEntry, error)

Glob implements upspin.DirServer.

func (*DummyDirServer) Lookup

func (d *DummyDirServer) Lookup(name upspin.PathName) (*upspin.DirEntry, error)

Lookup implements upspin.DirServer.

func (*DummyDirServer) Put

func (d *DummyDirServer) Put(entry *upspin.DirEntry) (*upspin.DirEntry, error)

Put implements upspin.DirServer.

func (*DummyDirServer) Watch

func (d *DummyDirServer) Watch(upspin.PathName, int64, <-chan struct{}) (<-chan upspin.Event, error)

Watch implements upspin.DirServer.

func (*DummyDirServer) WhichAccess

func (d *DummyDirServer) WhichAccess(name upspin.PathName) (*upspin.DirEntry, error)

WhichAccess implements upspin.DirServer.

type DummyKey

type DummyKey struct {
	// contains filtered or unexported fields
}

DummyKey is an implementation of upspin.KeyServer that does nothing.

func (*DummyKey) Close

func (d *DummyKey) Close()

Close implements upspin.Service.

func (*DummyKey) Dial

func (d *DummyKey) Dial(upspin.Config, upspin.Endpoint) (upspin.Service, error)

Dial implements upspin.Dialer.

func (*DummyKey) Endpoint

func (d *DummyKey) Endpoint() upspin.Endpoint

Endpoint implements upspin.Service.

func (*DummyKey) Lookup

func (d *DummyKey) Lookup(userName upspin.UserName) (*upspin.User, error)

Lookup implements upspin.KeyServer.

func (*DummyKey) Put

func (d *DummyKey) Put(user *upspin.User) error

Put implements upspin.KeyServer.

type DummyStoreServer

type DummyStoreServer struct {
	// contains filtered or unexported fields
}

DummyStoreServer is an implementation of upspin.StoreServer that does nothing.

func (*DummyStoreServer) Close

func (d *DummyStoreServer) Close()

Close implements upspin.Service.

func (*DummyStoreServer) Delete

func (d *DummyStoreServer) Delete(ref upspin.Reference) error

Delete implements upspin.StoreServer.

func (*DummyStoreServer) Dial

func (d *DummyStoreServer) Dial(upspin.Config, upspin.Endpoint) (upspin.Service, error)

Dial implements upspin.Dialer.

func (*DummyStoreServer) Endpoint

func (d *DummyStoreServer) Endpoint() upspin.Endpoint

Endpoint implements upspin.Service.

func (*DummyStoreServer) Get

Get implements upspin.StoreServer.

func (*DummyStoreServer) Put

func (d *DummyStoreServer) Put(data []byte) (*upspin.Refdata, error)

Put implements upspin.StoreServer.

Jump to

Keyboard shortcuts

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