ooni-probe-cli/internal/tunnel/session_test.go

18 lines
408 B
Go
Raw Normal View History

package tunnel
import "context"
// MockableSession is a mockable session.
type MockableSession struct {
// Result contains the bytes of the psiphon config.
Result []byte
// Err is the error, if any.
Err error
}
// FetchPsiphonConfig implements ExperimentSession.FetchPsiphonConfig
func (sess *MockableSession) FetchPsiphonConfig(ctx context.Context) ([]byte, error) {
return sess.Result, sess.Err
}