testu

package
v0.4.6 Latest Latest
Warning

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

Go to latest
Published: May 25, 2023 License: MIT Imports: 15 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// Deprecated: use github.com/ipfs/boxo/ipld/unixfs/test.UseProtoBufLeaves
	UseProtoBufLeaves = NodeOpts{Prefix: mdag.V0CidPrefix()}
	// Deprecated: use github.com/ipfs/boxo/ipld/unixfs/test.UseRawLeaves
	UseRawLeaves = NodeOpts{Prefix: mdag.V0CidPrefix(), ForceRawLeaves: true, RawLeavesUsed: true}
	// Deprecated: use github.com/ipfs/boxo/ipld/unixfs/test.UseCidV1
	UseCidV1 = NodeOpts{Prefix: mdag.V1CidPrefix(), RawLeavesUsed: true}
	// Deprecated: use github.com/ipfs/boxo/ipld/unixfs/test.UseBlake2b256
	UseBlake2b256 NodeOpts
)

Some shorthands for NodeOpts.

Functions

func ArrComp deprecated

func ArrComp(a, b []byte) error

ArrComp checks if two byte slices are the same.

Deprecated: use github.com/ipfs/boxo/ipld/unixfs/test.ArrComp

func GetDAGServ deprecated

func GetDAGServ() ipld.DAGService

GetDAGServ returns a mock DAGService.

Deprecated: use github.com/ipfs/boxo/ipld/unixfs/test.GetDAGServ

func GetEmptyNode deprecated

func GetEmptyNode(t testing.TB, dserv ipld.DAGService, opts NodeOpts) ipld.Node

GetEmptyNode returns an empty unixfs file node.

Deprecated: use github.com/ipfs/boxo/ipld/unixfs/test.GetEmptyNode

func GetNode deprecated

func GetNode(t testing.TB, dserv ipld.DAGService, data []byte, opts NodeOpts) ipld.Node

GetNode returns a unixfs file node with the specified data.

Deprecated: use github.com/ipfs/boxo/ipld/unixfs/test.GetNode

func GetRandomNode deprecated

func GetRandomNode(t testing.TB, dserv ipld.DAGService, size int64, opts NodeOpts) ([]byte, ipld.Node)

GetRandomNode returns a random unixfs file node.

Deprecated: use github.com/ipfs/boxo/ipld/unixfs/test.GetRandomNode

func PrintDag deprecated

func PrintDag(nd *mdag.ProtoNode, ds ipld.DAGService, indent int)

PrintDag pretty-prints the given dag to stdout.

Deprecated: use github.com/ipfs/boxo/ipld/unixfs/test.PrintDag

func SizeSplitterGen deprecated

func SizeSplitterGen(size int64) chunker.SplitterGen

SizeSplitterGen creates a generator.

Deprecated: use github.com/ipfs/boxo/ipld/unixfs/test.SizeSplitterGen

Types

type NodeOpts deprecated

type NodeOpts struct {
	Prefix cid.Prefix
	// ForceRawLeaves if true will force the use of raw leaves
	ForceRawLeaves bool
	// RawLeavesUsed is true if raw leaves or either implicitly or explicitly enabled
	RawLeavesUsed bool
}

NodeOpts is used by GetNode, GetEmptyNode and GetRandomNode

Deprecated: use github.com/ipfs/boxo/ipld/unixfs/test.NodeOpts

Jump to

Keyboard shortcuts

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