tests

package
v0.11.2 Latest Latest
Warning

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

Go to latest
Published: May 25, 2023 License: MIT Imports: 29 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func TestApi deprecated

func TestApi(p Provider) func(t *testing.T)

Deprecated: use github.com/ipfs/boxo/coreiface/tests.TestApi

Types

type Provider deprecated

type Provider interface {
	// Make creates n nodes. fullIdentity set to false can be ignored
	MakeAPISwarm(ctx context.Context, fullIdentity bool, n int) ([]coreiface.CoreAPI, error)
}

Deprecated: use github.com/ipfs/boxo/coreiface/tests.Provider

type TestSuite deprecated added in v0.0.9

type TestSuite struct {
	Provider
	// contains filtered or unexported fields
}

Deprecated: use github.com/ipfs/boxo/coreiface/tests.TestSuite

func (*TestSuite) MakeAPISwarm added in v0.0.9

func (tp *TestSuite) MakeAPISwarm(ctx context.Context, fullIdentity bool, n int) ([]coreiface.CoreAPI, error)

func (*TestSuite) TestAdd added in v0.0.9

func (tp *TestSuite) TestAdd(t *testing.T)

func (*TestSuite) TestAddCloses added in v0.0.9

func (tp *TestSuite) TestAddCloses(t *testing.T)

func (*TestSuite) TestAddHashOnly added in v0.0.9

func (tp *TestSuite) TestAddHashOnly(t *testing.T)

func (*TestSuite) TestAddPinned added in v0.0.9

func (tp *TestSuite) TestAddPinned(t *testing.T)

func (*TestSuite) TestBasicPubSub added in v0.0.9

func (tp *TestSuite) TestBasicPubSub(t *testing.T)

func (*TestSuite) TestBasicPublishResolveKey added in v0.0.9

func (tp *TestSuite) TestBasicPublishResolveKey(t *testing.T)

func (*TestSuite) TestBasicPublishResolveTimeout added in v0.0.9

func (tp *TestSuite) TestBasicPublishResolveTimeout(t *testing.T)

func (*TestSuite) TestBatch added in v0.0.9

func (tp *TestSuite) TestBatch(t *testing.T)

func (*TestSuite) TestBlock added in v0.0.9

func (tp *TestSuite) TestBlock(t *testing.T)

func (*TestSuite) TestBlockGet added in v0.0.9

func (tp *TestSuite) TestBlockGet(t *testing.T)

func (*TestSuite) TestBlockPin added in v0.0.9

func (tp *TestSuite) TestBlockPin(t *testing.T)

func (*TestSuite) TestBlockPut added in v0.0.9

func (tp *TestSuite) TestBlockPut(t *testing.T)

when no opts are passed, produced CID has 'raw' codec

func (*TestSuite) TestBlockPutCidCodecDagCbor added in v0.7.0

func (tp *TestSuite) TestBlockPutCidCodecDagCbor(t *testing.T)

func (*TestSuite) TestBlockPutCidCodecDagPb added in v0.7.0

func (tp *TestSuite) TestBlockPutCidCodecDagPb(t *testing.T)

func (*TestSuite) TestBlockPutFormatDagCbor added in v0.7.0

func (tp *TestSuite) TestBlockPutFormatDagCbor(t *testing.T)

Format is deprecated, it used invalid codec names. Confirm 'cbor' gets fixed to 'dag-cbor'

func (*TestSuite) TestBlockPutFormatDagPb added in v0.7.0

func (tp *TestSuite) TestBlockPutFormatDagPb(t *testing.T)

Format is deprecated, it used invalid codec names. Confirm 'protobuf' got fixed to 'dag-pb'

func (*TestSuite) TestBlockPutFormatV0 added in v0.7.0

func (tp *TestSuite) TestBlockPutFormatV0(t *testing.T)

Format is deprecated, it used invalid codec names. Confirm fake codec 'v0' got fixed to CIDv0 (with implicit dag-pb codec)

func (*TestSuite) TestBlockPutHash added in v0.0.9

func (tp *TestSuite) TestBlockPutHash(t *testing.T)

func (*TestSuite) TestBlockRm added in v0.0.9

func (tp *TestSuite) TestBlockRm(t *testing.T)

func (*TestSuite) TestBlockStat added in v0.0.9

func (tp *TestSuite) TestBlockStat(t *testing.T)

func (*TestSuite) TestDag added in v0.0.9

func (tp *TestSuite) TestDag(t *testing.T)

func (*TestSuite) TestDagPath added in v0.0.9

func (tp *TestSuite) TestDagPath(t *testing.T)

func (*TestSuite) TestDht added in v0.0.9

func (tp *TestSuite) TestDht(t *testing.T)

func (*TestSuite) TestDhtFindPeer added in v0.0.9

func (tp *TestSuite) TestDhtFindPeer(t *testing.T)

func (*TestSuite) TestDhtFindProviders added in v0.0.9

func (tp *TestSuite) TestDhtFindProviders(t *testing.T)

func (*TestSuite) TestDhtProvide added in v0.0.9

func (tp *TestSuite) TestDhtProvide(t *testing.T)

func (*TestSuite) TestDiffTest added in v0.0.9

func (tp *TestSuite) TestDiffTest(t *testing.T)

func (*TestSuite) TestEmptyPathRemainder added in v0.0.9

func (tp *TestSuite) TestEmptyPathRemainder(t *testing.T)

func (*TestSuite) TestEntriesExpired added in v0.0.9

func (tp *TestSuite) TestEntriesExpired(t *testing.T)

func (*TestSuite) TestGenerate added in v0.0.9

func (tp *TestSuite) TestGenerate(t *testing.T)

func (*TestSuite) TestGenerateExisting added in v0.0.9

func (tp *TestSuite) TestGenerateExisting(t *testing.T)

func (*TestSuite) TestGenerateSize added in v0.0.9

func (tp *TestSuite) TestGenerateSize(t *testing.T)

func (*TestSuite) TestGenerateType added in v0.0.9

func (tp *TestSuite) TestGenerateType(t *testing.T)

func (*TestSuite) TestGetDir added in v0.0.9

func (tp *TestSuite) TestGetDir(t *testing.T)

func (*TestSuite) TestGetEmptyFile added in v0.0.9

func (tp *TestSuite) TestGetEmptyFile(t *testing.T)

func (*TestSuite) TestGetNonUnixfs added in v0.0.9

func (tp *TestSuite) TestGetNonUnixfs(t *testing.T)

func (*TestSuite) TestGetReadAt added in v0.2.3

func (tp *TestSuite) TestGetReadAt(t *testing.T)

func (*TestSuite) TestGetSeek added in v0.0.9

func (tp *TestSuite) TestGetSeek(t *testing.T)

func (*TestSuite) TestInvalidPathRemainder added in v0.0.9

func (tp *TestSuite) TestInvalidPathRemainder(t *testing.T)

func (*TestSuite) TestKey added in v0.0.9

func (tp *TestSuite) TestKey(t *testing.T)

func (*TestSuite) TestList added in v0.0.9

func (tp *TestSuite) TestList(t *testing.T)

func (*TestSuite) TestListSelf added in v0.0.9

func (tp *TestSuite) TestListSelf(t *testing.T)

func (*TestSuite) TestLs added in v0.0.9

func (tp *TestSuite) TestLs(t *testing.T)

func (*TestSuite) TestLsEmptyDir added in v0.0.9

func (tp *TestSuite) TestLsEmptyDir(t *testing.T)

func (*TestSuite) TestLsNonUnixfs added in v0.0.9

func (tp *TestSuite) TestLsNonUnixfs(t *testing.T)

TODO(lgierth) this should test properly, with len(links) > 0

func (*TestSuite) TestMutablePath added in v0.0.9

func (tp *TestSuite) TestMutablePath(t *testing.T)

func (*TestSuite) TestName added in v0.0.9

func (tp *TestSuite) TestName(t *testing.T)

func (*TestSuite) TestNew added in v0.0.9

func (tp *TestSuite) TestNew(t *testing.T)

func (*TestSuite) TestObject added in v0.0.9

func (tp *TestSuite) TestObject(t *testing.T)

func (*TestSuite) TestObjectAddData added in v0.0.9

func (tp *TestSuite) TestObjectAddData(t *testing.T)
func (tp *TestSuite) TestObjectAddLink(t *testing.T)

func (*TestSuite) TestObjectAddLinkCreate added in v0.0.9

func (tp *TestSuite) TestObjectAddLinkCreate(t *testing.T)

func (*TestSuite) TestObjectData added in v0.0.9

func (tp *TestSuite) TestObjectData(t *testing.T)

func (*TestSuite) TestObjectGet added in v0.0.9

func (tp *TestSuite) TestObjectGet(t *testing.T)
func (tp *TestSuite) TestObjectLinks(t *testing.T)

func (*TestSuite) TestObjectPut added in v0.0.9

func (tp *TestSuite) TestObjectPut(t *testing.T)
func (tp *TestSuite) TestObjectRmLink(t *testing.T)

func (*TestSuite) TestObjectSetData added in v0.0.9

func (tp *TestSuite) TestObjectSetData(t *testing.T)

func (*TestSuite) TestObjectStat added in v0.0.9

func (tp *TestSuite) TestObjectStat(t *testing.T)

func (*TestSuite) TestPath added in v0.0.9

func (tp *TestSuite) TestPath(t *testing.T)

func (*TestSuite) TestPathJoin added in v0.0.9

func (tp *TestSuite) TestPathJoin(t *testing.T)

func (*TestSuite) TestPathRemainder added in v0.0.9

func (tp *TestSuite) TestPathRemainder(t *testing.T)

func (*TestSuite) TestPathRoot added in v0.0.9

func (tp *TestSuite) TestPathRoot(t *testing.T)

func (*TestSuite) TestPin added in v0.0.9

func (tp *TestSuite) TestPin(t *testing.T)

func (*TestSuite) TestPinAdd added in v0.0.9

func (tp *TestSuite) TestPinAdd(t *testing.T)

func (*TestSuite) TestPinIsPinned added in v0.3.0

func (tp *TestSuite) TestPinIsPinned(t *testing.T)

func (*TestSuite) TestPinLsIndirect added in v0.2.5

func (tp *TestSuite) TestPinLsIndirect(t *testing.T)

TestPinLsIndirect verifies that indirect nodes are listed by pin ls even if a parent node is directly pinned

func (*TestSuite) TestPinLsPrecedence added in v0.2.5

func (tp *TestSuite) TestPinLsPrecedence(t *testing.T)

TestPinLsPrecedence verifies the precedence of pins (recursive > direct > indirect)

func (*TestSuite) TestPinLsPrecedenceDirectIndirect added in v0.2.5

func (tp *TestSuite) TestPinLsPrecedenceDirectIndirect(t *testing.T)

func (*TestSuite) TestPinLsPrecedenceRecursiveDirect added in v0.2.5

func (tp *TestSuite) TestPinLsPrecedenceRecursiveDirect(t *testing.T)

func (*TestSuite) TestPinLsPredenceRecursiveIndirect added in v0.2.5

func (tp *TestSuite) TestPinLsPredenceRecursiveIndirect(t *testing.T)

func (*TestSuite) TestPinRecursive added in v0.0.9

func (tp *TestSuite) TestPinRecursive(t *testing.T)

func (*TestSuite) TestPinSimple added in v0.0.9

func (tp *TestSuite) TestPinSimple(t *testing.T)

func (*TestSuite) TestPubSub added in v0.0.9

func (tp *TestSuite) TestPubSub(t *testing.T)

func (*TestSuite) TestPublishResolve added in v0.0.9

func (tp *TestSuite) TestPublishResolve(t *testing.T)

func (*TestSuite) TestPut added in v0.0.9

func (tp *TestSuite) TestPut(t *testing.T)

func (*TestSuite) TestPutWithHash added in v0.0.9

func (tp *TestSuite) TestPutWithHash(t *testing.T)

func (*TestSuite) TestRemove added in v0.0.9

func (tp *TestSuite) TestRemove(t *testing.T)

func (*TestSuite) TestRemoveSelf added in v0.0.9

func (tp *TestSuite) TestRemoveSelf(t *testing.T)

func (*TestSuite) TestRename added in v0.0.9

func (tp *TestSuite) TestRename(t *testing.T)

func (*TestSuite) TestRenameOverwrite added in v0.0.9

func (tp *TestSuite) TestRenameOverwrite(t *testing.T)

func (*TestSuite) TestRenameOverwriteNoForce added in v0.0.9

func (tp *TestSuite) TestRenameOverwriteNoForce(t *testing.T)

func (*TestSuite) TestRenameSameName added in v0.0.9

func (tp *TestSuite) TestRenameSameName(t *testing.T)

func (*TestSuite) TestRenameSameNameNoForce added in v0.0.9

func (tp *TestSuite) TestRenameSameNameNoForce(t *testing.T)

func (*TestSuite) TestRenameSelf added in v0.0.9

func (tp *TestSuite) TestRenameSelf(t *testing.T)

func (*TestSuite) TestRenameToSelf added in v0.0.9

func (tp *TestSuite) TestRenameToSelf(t *testing.T)

func (*TestSuite) TestRenameToSelfForce added in v0.0.9

func (tp *TestSuite) TestRenameToSelfForce(t *testing.T)

func (*TestSuite) TestRouting added in v0.11.0

func (tp *TestSuite) TestRouting(t *testing.T)

func (*TestSuite) TestRoutingGet added in v0.11.0

func (tp *TestSuite) TestRoutingGet(t *testing.T)

func (*TestSuite) TestRoutingPut added in v0.11.0

func (tp *TestSuite) TestRoutingPut(t *testing.T)

func (*TestSuite) TestTree added in v0.0.9

func (tp *TestSuite) TestTree(t *testing.T)

func (*TestSuite) TestUnixfs added in v0.0.9

func (tp *TestSuite) TestUnixfs(t *testing.T)

Jump to

Keyboard shortcuts

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