mock

package
v0.0.7-alpha Latest Latest
Warning

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

Go to latest
Published: May 30, 2022 License: MIT Imports: 21 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var NormalUser2 = &entities.User{
	ID:               2,
	Username:         "mocknormaluser2",
	Email:            "mocknormaluser2@mock-service.local",
	Provider:         "mock",
	ProviderID:       "2",
	ProviderUsername: "mocknormaluser2",
	RoleIDs:          []int{2},
	Roles:            []*entities.Role{{ID: 2}},
	Active:           true,
}
View Source
var NormalUser3 = &entities.User{
	ID:               3,
	Username:         "mocknormaluser3",
	Email:            "mocknormaluser3@mock-service.local",
	Provider:         "mock",
	ProviderID:       "3",
	ProviderUsername: "mockuser",
	RoleIDs:          []int{2},
	Roles:            []*entities.Role{{ID: 2}},
	Active:           true,
}
View Source
var RootUser = &entities.User{
	ID:               1,
	Username:         "mockrootuser",
	Email:            "mockrootuser@mock-service.local",
	Provider:         "mock",
	ProviderID:       "1",
	ProviderUsername: "mockrootuser",
	RoleIDs:          []int{1},
	Roles:            []*entities.Role{{ID: 1}},
}

Functions

func CreateRepositories

func CreateRepositories()

func CreateServer

func CreateServer() server.Server

func CreateUploadRequest

func CreateUploadRequest(method, uri, fieldName, fileName string) *http.Request

func GetRequest

func GetRequest(s server.Server, uri string, headers ...map[string]string) (string, *http.Response)

func NewAuth

func NewAuth(cfg map[string]string) server.AuthProvider

func PostRequest

func PostRequest(s server.Server, uri string, headers ...map[string]string) (string, *http.Response)

func Repositories

func Repositories() repositories.Repositories

func Request

func Request(s server.Server, method, uri string, headers ...map[string]string) (string, *http.Response)

func SendRequest

func SendRequest(s server.Server, req *http.Request) (string, *http.Response)

Types

type AuthProvider

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

func (*AuthProvider) Callback

func (g *AuthProvider) Callback(c server.Context) (u *entities.User, err error)

func (*AuthProvider) Login

func (g *AuthProvider) Login(c server.Context) error

func (*AuthProvider) Name

func (g *AuthProvider) Name() string

type Disk

type Disk struct {
}

func (*Disk) Delete

func (d *Disk) Delete(ctx context.Context, path string) error

func (*Disk) Name

func (d *Disk) Name() string

func (*Disk) Put

func (d *Disk) Put(ctx context.Context, in io.Reader, size int64, mime, dst string) (*fs.FileInfo, error)

func (*Disk) PutMultipart

func (d *Disk) PutMultipart(ctx context.Context, m *multipart.FileHeader, dsts ...string) (*fs.FileInfo, error)

func (*Disk) Url

func (d *Disk) Url(path string) string

type MockLogger

type MockLogger struct {
	Silence  bool
	Messages []*MockLoggerMessage
}

func CreateLogger

func CreateLogger(silences ...bool) *MockLogger

func (*MockLogger) DPanic

func (l *MockLogger) DPanic(params ...interface{})

func (*MockLogger) Debug

func (l *MockLogger) Debug(params ...interface{})

func (*MockLogger) Error

func (l *MockLogger) Error(params ...interface{})

func (*MockLogger) Fatal

func (l *MockLogger) Fatal(params ...interface{})

func (*MockLogger) Info

func (l *MockLogger) Info(params ...interface{})

func (*MockLogger) Last

func (l *MockLogger) Last() MockLoggerMessage

func (*MockLogger) Panic

func (l *MockLogger) Panic(params ...interface{})

func (*MockLogger) Warn

func (l *MockLogger) Warn(params ...interface{})

func (*MockLogger) WithContext

func (l *MockLogger) WithContext(context logger.Context) logger.Logger

type MockLoggerMessage

type MockLoggerMessage struct {
	Type   string
	Params []interface{}
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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