testing

package
v1.28.3 Latest Latest
Warning

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

Go to latest
Published: Jun 14, 2023 License: Apache-2.0, MIT Imports: 6 Imported by: 0

Documentation

Overview

Package testing provides test implementations of retieval market interfaces

Index

Constants

This section is empty.

Variables

View Source
var TrivialTestDecider retrievalimpl.DealDecider = func(_ context.Context, _ rm.ProviderDealState) (bool, string, error) {
	return true, "", nil
}

TrivialTestDecider is a shortest possible DealDecider that accepts all deals

Functions

This section is empty.

Types

type TestProviderDealEnvironment

type TestProviderDealEnvironment struct {
	ResumeDataTransferError     error
	PrepareBlockstoreError      error
	CloseDataTransferError      error
	DeleteStoreError            error
	ReturnedChannelState        datatransfer.ChannelState
	ChannelStateError           error
	NewValidationStatus         datatransfer.ValidationResult
	UpdateValidationStatusError error
	// contains filtered or unexported fields
}

TestProviderDealEnvironment is a test implementation of ProviderDealEnvironment used by the provider state machine.

func NewTestProviderDealEnvironment

func NewTestProviderDealEnvironment(node rm.RetrievalProviderNode) *TestProviderDealEnvironment

NewTestProviderDealEnvironment returns a new TestProviderDealEnvironment instance

func (*TestProviderDealEnvironment) ChannelState added in v1.28.0

func (*TestProviderDealEnvironment) CloseDataTransfer added in v0.5.0

func (*TestProviderDealEnvironment) DeleteStore added in v0.5.2

func (te *TestProviderDealEnvironment) DeleteStore(dealID rm.DealID) error

func (*TestProviderDealEnvironment) Node

Node returns a provider node instance

func (*TestProviderDealEnvironment) PrepareBlockstore added in v1.8.0

func (te *TestProviderDealEnvironment) PrepareBlockstore(ctx context.Context, dealID rm.DealID, pieceCid cid.Cid) error

func (*TestProviderDealEnvironment) ResumeDataTransfer added in v0.5.0

func (*TestProviderDealEnvironment) UpdateValidationStatus added in v1.28.0

Jump to

Keyboard shortcuts

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