Documentation
¶
Index ¶
- Constants
- func RandomKey() string
- func RandomKeySegment() string
- func RandomOptions() *storeUnstructured.Options
- type DeleteOutput
- type ExistsOutput
- type GetOutput
- type PutInput
- type Store
- func (s *Store) AssertOutputsEmpty()
- func (s *Store) Delete(ctx context.Context, key string) (bool, error)
- func (s *Store) DeleteDirectory(ctx context.Context, key string) error
- func (s *Store) Exists(ctx context.Context, key string) (bool, error)
- func (s *Store) Get(ctx context.Context, key string) (io.ReadCloser, error)
- func (s *Store) Put(ctx context.Context, key string, reader io.Reader, ...) error
Constants ¶
View Source
const CharsetKeyInitial = test.CharsetAlphaNumeric
View Source
const CharsetKeyRemaining = CharsetKeyInitial + "._-"
Variables ¶
This section is empty.
Functions ¶
func RandomKeySegment ¶
func RandomKeySegment() string
func RandomOptions ¶ added in v1.31.0
func RandomOptions() *storeUnstructured.Options
Types ¶
type DeleteOutput ¶
type ExistsOutput ¶
type GetOutput ¶
type GetOutput struct {
Reader io.ReadCloser
Error error
}
type PutInput ¶
type PutInput struct {
Key string
Reader io.Reader
Options *storeUnstructured.Options
}
type Store ¶
type Store struct {
ExistsInvocations int
ExistsInputs []string
ExistsStub func(ctx context.Context, key string) (bool, error)
ExistsOutputs []ExistsOutput
ExistsOutput *ExistsOutput
PutInvocations int
PutInputs []PutInput
PutStub func(ctx context.Context, key string, reader io.Reader, options *storeUnstructured.Options) error
PutOutputs []error
PutOutput *error
GetInvocations int
GetInputs []string
GetStub func(ctx context.Context, key string) (io.ReadCloser, error)
GetOutputs []GetOutput
GetOutput *GetOutput
DeleteInvocations int
DeleteInputs []string
DeleteStub func(ctx context.Context, key string) (bool, error)
DeleteOutputs []DeleteOutput
DeleteOutput *DeleteOutput
DeleteDirectoryInvocations int
DeleteDirectoryInputs []string
DeleteDirectoryStub func(ctx context.Context, key string) error
DeleteDirectoryOutputs []error
DeleteDirectoryOutput *error
}
func (*Store) AssertOutputsEmpty ¶
func (s *Store) AssertOutputsEmpty()
func (*Store) DeleteDirectory ¶ added in v1.31.0
Click to show internal directories.
Click to hide internal directories.