testutils

package
v0.19.0-rc1 Latest Latest
Warning

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

Go to latest
Published: Mar 6, 2023 License: Apache-2.0, MIT, Apache-2.0, + 1 more Imports: 15 Imported by: 0

Documentation

Index

Constants

View Source
const (
	CIDWelcomeDocs = "QmQPeNsJPyVWPFDVHb77w8G42Fvo15z4bG2X8D2GhfbSXc"
	CIDEmptyDir    = "QmUNLLsPACCz1vLxQVkXqqLX5R1X345qqfHbsf67hvA3Nn"
)

Variables

This section is empty.

Functions

func FindUp

func FindUp(name, dir string) string

Searches for a file in a dir, then the parent dir, etc. If the file is not found, an empty string is returned.

func MustOpen

func MustOpen(name string) *os.File

func PreviewStr

func PreviewStr(s string) string

PreviewStr returns a preview of s, which is a prefix for logging that avoids dumping a huge string to logs.

func RandomBytes

func RandomBytes(n int) []byte

func RequiresDocker

func RequiresDocker(t *testing.T)

func RequiresExpensive

func RequiresExpensive(t *testing.T)

func RequiresFUSE

func RequiresFUSE(t *testing.T)

func RequiresLinux

func RequiresLinux(t *testing.T)

func RequiresPlugins

func RequiresPlugins(t *testing.T)

func SplitLines

func SplitLines(s string) []string

func StrCat

func StrCat(args ...interface{}) []string

StrCat takes a bunch of strings or string slices and concats them all together into one string slice. If an arg is not one of those types, this panics. If an arg is an empty string, it is dropped.

func ToJSONStr

func ToJSONStr(m JSONObj) string

func URLStrToMultiaddr

func URLStrToMultiaddr(u string) multiaddr.Multiaddr

URLStrToMultiaddr converts a URL string like http://localhost:80 to a multiaddr.

Types

type JSONObj

type JSONObj map[string]interface{}

Jump to

Keyboard shortcuts

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