Documentation
¶
Index ¶
- func TestApi(p Provider) func(t *testing.T)
- type Provider
- type TestSuite
- func (tp *TestSuite) MakeAPISwarm(ctx context.Context, fullIdentity bool, n int) ([]coreiface.CoreAPI, error)
- func (tp *TestSuite) TestAdd(t *testing.T)
- func (tp *TestSuite) TestAddCloses(t *testing.T)
- func (tp *TestSuite) TestAddHashOnly(t *testing.T)
- func (tp *TestSuite) TestAddPinned(t *testing.T)
- func (tp *TestSuite) TestBasicPubSub(t *testing.T)
- func (tp *TestSuite) TestBasicPublishResolveKey(t *testing.T)
- func (tp *TestSuite) TestBasicPublishResolveTimeout(t *testing.T)
- func (tp *TestSuite) TestBatch(t *testing.T)
- func (tp *TestSuite) TestBlock(t *testing.T)
- func (tp *TestSuite) TestBlockGet(t *testing.T)
- func (tp *TestSuite) TestBlockPin(t *testing.T)
- func (tp *TestSuite) TestBlockPut(t *testing.T)
- func (tp *TestSuite) TestBlockPutFormat(t *testing.T)
- func (tp *TestSuite) TestBlockPutHash(t *testing.T)
- func (tp *TestSuite) TestBlockRm(t *testing.T)
- func (tp *TestSuite) TestBlockStat(t *testing.T)
- func (tp *TestSuite) TestDag(t *testing.T)
- func (tp *TestSuite) TestDagPath(t *testing.T)
- func (tp *TestSuite) TestDht(t *testing.T)
- func (tp *TestSuite) TestDhtFindPeer(t *testing.T)
- func (tp *TestSuite) TestDhtFindProviders(t *testing.T)
- func (tp *TestSuite) TestDhtProvide(t *testing.T)
- func (tp *TestSuite) TestDiffTest(t *testing.T)
- func (tp *TestSuite) TestEmptyPathRemainder(t *testing.T)
- func (tp *TestSuite) TestEntriesExpired(t *testing.T)
- func (tp *TestSuite) TestGenerate(t *testing.T)
- func (tp *TestSuite) TestGenerateExisting(t *testing.T)
- func (tp *TestSuite) TestGenerateSize(t *testing.T)
- func (tp *TestSuite) TestGenerateType(t *testing.T)
- func (tp *TestSuite) TestGetDir(t *testing.T)
- func (tp *TestSuite) TestGetEmptyFile(t *testing.T)
- func (tp *TestSuite) TestGetNonUnixfs(t *testing.T)
- func (tp *TestSuite) TestGetReadAt(t *testing.T)
- func (tp *TestSuite) TestGetSeek(t *testing.T)
- func (tp *TestSuite) TestInvalidPathRemainder(t *testing.T)
- func (tp *TestSuite) TestKey(t *testing.T)
- func (tp *TestSuite) TestList(t *testing.T)
- func (tp *TestSuite) TestListSelf(t *testing.T)
- func (tp *TestSuite) TestLs(t *testing.T)
- func (tp *TestSuite) TestLsEmptyDir(t *testing.T)
- func (tp *TestSuite) TestLsNonUnixfs(t *testing.T)
- func (tp *TestSuite) TestMutablePath(t *testing.T)
- func (tp *TestSuite) TestName(t *testing.T)
- func (tp *TestSuite) TestNew(t *testing.T)
- func (tp *TestSuite) TestObject(t *testing.T)
- func (tp *TestSuite) TestObjectAddData(t *testing.T)
- func (tp *TestSuite) TestObjectAddLink(t *testing.T)
- func (tp *TestSuite) TestObjectAddLinkCreate(t *testing.T)
- func (tp *TestSuite) TestObjectData(t *testing.T)
- func (tp *TestSuite) TestObjectGet(t *testing.T)
- func (tp *TestSuite) TestObjectLinks(t *testing.T)
- func (tp *TestSuite) TestObjectPut(t *testing.T)
- func (tp *TestSuite) TestObjectRmLink(t *testing.T)
- func (tp *TestSuite) TestObjectSetData(t *testing.T)
- func (tp *TestSuite) TestObjectStat(t *testing.T)
- func (tp *TestSuite) TestPath(t *testing.T)
- func (tp *TestSuite) TestPathJoin(t *testing.T)
- func (tp *TestSuite) TestPathRemainder(t *testing.T)
- func (tp *TestSuite) TestPathRoot(t *testing.T)
- func (tp *TestSuite) TestPin(t *testing.T)
- func (tp *TestSuite) TestPinAdd(t *testing.T)
- func (tp *TestSuite) TestPinLsIndirect(t *testing.T)
- func (tp *TestSuite) TestPinLsPrecedence(t *testing.T)
- func (tp *TestSuite) TestPinLsPrecedenceDirectIndirect(t *testing.T)
- func (tp *TestSuite) TestPinLsPrecedenceRecursiveDirect(t *testing.T)
- func (tp *TestSuite) TestPinLsPredenceRecursiveIndirect(t *testing.T)
- func (tp *TestSuite) TestPinRecursive(t *testing.T)
- func (tp *TestSuite) TestPinSimple(t *testing.T)
- func (tp *TestSuite) TestPubSub(t *testing.T)
- func (tp *TestSuite) TestPublishResolve(t *testing.T)
- func (tp *TestSuite) TestPut(t *testing.T)
- func (tp *TestSuite) TestPutWithHash(t *testing.T)
- func (tp *TestSuite) TestRemove(t *testing.T)
- func (tp *TestSuite) TestRemoveSelf(t *testing.T)
- func (tp *TestSuite) TestRename(t *testing.T)
- func (tp *TestSuite) TestRenameOverwrite(t *testing.T)
- func (tp *TestSuite) TestRenameOverwriteNoForce(t *testing.T)
- func (tp *TestSuite) TestRenameSameName(t *testing.T)
- func (tp *TestSuite) TestRenameSameNameNoForce(t *testing.T)
- func (tp *TestSuite) TestRenameSelf(t *testing.T)
- func (tp *TestSuite) TestRenameToSelf(t *testing.T)
- func (tp *TestSuite) TestRenameToSelfForce(t *testing.T)
- func (tp *TestSuite) TestTree(t *testing.T)
- func (tp *TestSuite) TestUnixfs(t *testing.T)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type TestSuite ¶ added in v0.0.9
type TestSuite struct { Provider // contains filtered or unexported fields }
func (*TestSuite) MakeAPISwarm ¶ added in v0.0.9
func (*TestSuite) TestAddCloses ¶ added in v0.0.9
func (*TestSuite) TestAddHashOnly ¶ added in v0.0.9
func (*TestSuite) TestAddPinned ¶ added in v0.0.9
func (*TestSuite) TestBasicPubSub ¶ added in v0.0.9
func (*TestSuite) TestBasicPublishResolveKey ¶ added in v0.0.9
func (*TestSuite) TestBasicPublishResolveTimeout ¶ added in v0.0.9
func (*TestSuite) TestBlockGet ¶ added in v0.0.9
func (*TestSuite) TestBlockPin ¶ added in v0.0.9
func (*TestSuite) TestBlockPut ¶ added in v0.0.9
func (*TestSuite) TestBlockPutFormat ¶ added in v0.0.9
func (*TestSuite) TestBlockPutHash ¶ added in v0.0.9
func (*TestSuite) TestBlockRm ¶ added in v0.0.9
func (*TestSuite) TestBlockStat ¶ added in v0.0.9
func (*TestSuite) TestDagPath ¶ added in v0.0.9
func (*TestSuite) TestDhtFindPeer ¶ added in v0.0.9
func (*TestSuite) TestDhtFindProviders ¶ added in v0.0.9
func (*TestSuite) TestDhtProvide ¶ added in v0.0.9
func (*TestSuite) TestDiffTest ¶ added in v0.0.9
func (*TestSuite) TestEmptyPathRemainder ¶ added in v0.0.9
func (*TestSuite) TestEntriesExpired ¶ added in v0.0.9
func (*TestSuite) TestGenerate ¶ added in v0.0.9
func (*TestSuite) TestGenerateExisting ¶ added in v0.0.9
func (*TestSuite) TestGenerateSize ¶ added in v0.0.9
func (*TestSuite) TestGenerateType ¶ added in v0.0.9
func (*TestSuite) TestGetDir ¶ added in v0.0.9
func (*TestSuite) TestGetEmptyFile ¶ added in v0.0.9
func (*TestSuite) TestGetNonUnixfs ¶ added in v0.0.9
func (*TestSuite) TestGetReadAt ¶ added in v0.2.3
func (*TestSuite) TestGetSeek ¶ added in v0.0.9
func (*TestSuite) TestInvalidPathRemainder ¶ added in v0.0.9
func (*TestSuite) TestListSelf ¶ added in v0.0.9
func (*TestSuite) TestLsEmptyDir ¶ added in v0.0.9
func (*TestSuite) TestLsNonUnixfs ¶ added in v0.0.9
TODO(lgierth) this should test properly, with len(links) > 0
func (*TestSuite) TestMutablePath ¶ added in v0.0.9
func (*TestSuite) TestObject ¶ added in v0.0.9
func (*TestSuite) TestObjectAddData ¶ added in v0.0.9
func (*TestSuite) TestObjectAddLink ¶ added in v0.0.9
func (*TestSuite) TestObjectAddLinkCreate ¶ added in v0.0.9
func (*TestSuite) TestObjectData ¶ added in v0.0.9
func (*TestSuite) TestObjectGet ¶ added in v0.0.9
func (*TestSuite) TestObjectLinks ¶ added in v0.0.9
func (*TestSuite) TestObjectPut ¶ added in v0.0.9
func (*TestSuite) TestObjectRmLink ¶ added in v0.0.9
func (*TestSuite) TestObjectSetData ¶ added in v0.0.9
func (*TestSuite) TestObjectStat ¶ added in v0.0.9
func (*TestSuite) TestPathJoin ¶ added in v0.0.9
func (*TestSuite) TestPathRemainder ¶ added in v0.0.9
func (*TestSuite) TestPathRoot ¶ added in v0.0.9
func (*TestSuite) TestPinAdd ¶ added in v0.0.9
func (*TestSuite) TestPinLsIndirect ¶ added in v0.2.5
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
TestPinLsPrecedence verifies the precedence of pins (recursive > direct > indirect)
func (*TestSuite) TestPinLsPrecedenceDirectIndirect ¶ added in v0.2.5
func (*TestSuite) TestPinLsPrecedenceRecursiveDirect ¶ added in v0.2.5
func (*TestSuite) TestPinLsPredenceRecursiveIndirect ¶ added in v0.2.5
func (*TestSuite) TestPinRecursive ¶ added in v0.0.9
func (*TestSuite) TestPinSimple ¶ added in v0.0.9
func (*TestSuite) TestPubSub ¶ added in v0.0.9
func (*TestSuite) TestPublishResolve ¶ added in v0.0.9
func (*TestSuite) TestPutWithHash ¶ added in v0.0.9
func (*TestSuite) TestRemove ¶ added in v0.0.9
func (*TestSuite) TestRemoveSelf ¶ added in v0.0.9
func (*TestSuite) TestRename ¶ added in v0.0.9
func (*TestSuite) TestRenameOverwrite ¶ added in v0.0.9
func (*TestSuite) TestRenameOverwriteNoForce ¶ added in v0.0.9
func (*TestSuite) TestRenameSameName ¶ added in v0.0.9
func (*TestSuite) TestRenameSameNameNoForce ¶ added in v0.0.9
func (*TestSuite) TestRenameSelf ¶ added in v0.0.9
func (*TestSuite) TestRenameToSelf ¶ added in v0.0.9
func (*TestSuite) TestRenameToSelfForce ¶ added in v0.0.9
func (*TestSuite) TestUnixfs ¶ added in v0.0.9
Click to show internal directories.
Click to hide internal directories.