testutils

package
v0.2.0-rc2 Latest Latest
Warning

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

Go to latest
Published: Apr 19, 2026 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MockDirEntry

type MockDirEntry struct {
	mock.Mock
}

func (*MockDirEntry) Info

func (m *MockDirEntry) Info() (ren.FileInfo, error)

func (*MockDirEntry) IsDir

func (m *MockDirEntry) IsDir() bool

func (*MockDirEntry) Name

func (m *MockDirEntry) Name() string

func (*MockDirEntry) Type

func (m *MockDirEntry) Type() ren.FileMode

type MockFile

type MockFile struct {
	mock.Mock
}

func (*MockFile) Close

func (m *MockFile) Close() error

func (*MockFile) Read

func (m *MockFile) Read(p []byte) (n int, err error)

func (*MockFile) Stat

func (m *MockFile) Stat() (ren.FileInfo, error)

func (*MockFile) Write

func (m *MockFile) Write(p []byte) (n int, err error)

type MockFileInfo

type MockFileInfo struct {
	mock.Mock
}

func (*MockFileInfo) IsDir

func (m *MockFileInfo) IsDir() bool

func (*MockFileInfo) ModTime

func (m *MockFileInfo) ModTime() time.Time

func (*MockFileInfo) Mode

func (m *MockFileInfo) Mode() ren.FileMode

func (*MockFileInfo) Name

func (m *MockFileInfo) Name() string

func (*MockFileInfo) Size

func (m *MockFileInfo) Size() int64

func (*MockFileInfo) Sys

func (m *MockFileInfo) Sys() any

type MockGroup

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

func NewMockGroup

func NewMockGroup(gid, name string) *MockGroup

func (*MockGroup) Gid

func (g *MockGroup) Gid() string

func (*MockGroup) Name

func (g *MockGroup) Name() string

type MockOS

type MockOS struct {
	mock.Mock
}

func (*MockOS) Args

func (m *MockOS) Args() []string

func (*MockOS) Chdir

func (m *MockOS) Chdir(dir string) error

func (*MockOS) Create

func (m *MockOS) Create(name string) (ren.File, error)

func (*MockOS) CurrentUser

func (m *MockOS) CurrentUser() (ren.User, error)

func (*MockOS) Environ

func (m *MockOS) Environ() []string

func (*MockOS) Exit

func (m *MockOS) Exit(code int)

func (*MockOS) Getenv

func (m *MockOS) Getenv(key string) string

func (*MockOS) Getpid

func (m *MockOS) Getpid() int

func (*MockOS) Getuid

func (m *MockOS) Getuid() int

func (*MockOS) Getwd

func (m *MockOS) Getwd() (string, error)

func (*MockOS) Hostname

func (m *MockOS) Hostname() (string, error)

func (*MockOS) LookupEnv

func (m *MockOS) LookupEnv(key string) (string, bool)

func (*MockOS) LookupGid

func (m *MockOS) LookupGid(gid string) (ren.Group, error)

func (*MockOS) LookupGroup

func (m *MockOS) LookupGroup(name string) (ren.Group, error)

func (*MockOS) LookupUid

func (m *MockOS) LookupUid(uid string) (ren.User, error)

func (*MockOS) LookupUser

func (m *MockOS) LookupUser(name string) (ren.User, error)

func (*MockOS) Mkdir

func (m *MockOS) Mkdir(name string, perm ren.FileMode) error

func (*MockOS) MkdirAll

func (m *MockOS) MkdirAll(path string, perm ren.FileMode) error

func (*MockOS) MkdirTemp

func (m *MockOS) MkdirTemp(dir, pattern string) (string, error)

func (*MockOS) Open

func (m *MockOS) Open(name string) (ren.File, error)

func (*MockOS) OpenFile

func (m *MockOS) OpenFile(name string, flag int, perm ren.FileMode) (ren.File, error)

func (*MockOS) PathListSeparator

func (m *MockOS) PathListSeparator() rune

func (*MockOS) PathSeparator

func (m *MockOS) PathSeparator() rune

func (*MockOS) ReadDir

func (m *MockOS) ReadDir(name string) ([]ren.DirEntry, error)

func (*MockOS) ReadFile

func (m *MockOS) ReadFile(name string) ([]byte, error)

func (*MockOS) Remove

func (m *MockOS) Remove(name string) error

func (*MockOS) RemoveAll

func (m *MockOS) RemoveAll(path string) error

func (*MockOS) Rename

func (m *MockOS) Rename(oldpath, newpath string) error

func (*MockOS) Setenv

func (m *MockOS) Setenv(key, value string) error

func (*MockOS) Stat

func (m *MockOS) Stat(name string) (ren.FileInfo, error)

func (*MockOS) Stdin

func (m *MockOS) Stdin() ren.File

func (*MockOS) Stdout

func (m *MockOS) Stdout() ren.File
func (m *MockOS) Symlink(oldname, newname string) error

func (*MockOS) TempDir

func (m *MockOS) TempDir() string

func (*MockOS) Unsetenv

func (m *MockOS) Unsetenv(key string) error

func (*MockOS) UserCacheDir

func (m *MockOS) UserCacheDir() (string, error)

func (*MockOS) UserConfigDir

func (m *MockOS) UserConfigDir() (string, error)

func (*MockOS) UserHomeDir

func (m *MockOS) UserHomeDir() (string, error)

func (*MockOS) WriteFile

func (m *MockOS) WriteFile(name string, data []byte, perm ren.FileMode) error

type MockUser

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

func NewMockUser

func NewMockUser(uid, gid, username, name, homeDir string) *MockUser

func (*MockUser) Gid

func (u *MockUser) Gid() string

func (*MockUser) HomeDir

func (u *MockUser) HomeDir() string

func (*MockUser) Name

func (u *MockUser) Name() string

func (*MockUser) Uid

func (u *MockUser) Uid() string

func (*MockUser) Username

func (u *MockUser) Username() string

Jump to

Keyboard shortcuts

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