testing

package
v2.0.0-beta.4 Latest Latest
Warning

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

Go to latest
Published: Apr 16, 2024 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

containers unit tests

Index

Constants

This section is empty.

Variables

View Source
var ExpectedListInfo = []containers.Container{
	{
		Count: 0,
		Bytes: 0,
		Name:  "janeausten",
	},
	{
		Count: 1,
		Bytes: 14,
		Name:  "marktwain",
	},
}

ExpectedListInfo is the result expected from a call to `List` when full info is requested.

View Source
var ExpectedListNames = []string{"janeausten", "marktwain"}

ExpectedListNames is the result expected from a call to `List` when just container names are requested.

Functions

func HandleBulkDeleteSuccessfully

func HandleBulkDeleteSuccessfully(t *testing.T)

HandleBulkDeleteSuccessfully creates an HTTP handler at `/` on the test handler mux that responds with a `Delete` response.

func HandleCreateContainerSuccessfully

func HandleCreateContainerSuccessfully(t *testing.T)

HandleCreateContainerSuccessfully creates an HTTP handler at `/testContainer` on the test handler mux that responds with a `Create` response.

func HandleDeleteContainerSuccessfully

func HandleDeleteContainerSuccessfully(t *testing.T, options ...option)

HandleDeleteContainerSuccessfully creates an HTTP handler at `/testContainer` on the test handler mux that responds with a `Delete` response.

func HandleGetContainerSuccessfully

func HandleGetContainerSuccessfully(t *testing.T, options ...option)

HandleGetContainerSuccessfully creates an HTTP handler at `/testContainer` on the test handler mux that responds with a `Get` response.

func HandleListContainerInfoSuccessfully

func HandleListContainerInfoSuccessfully(t *testing.T)

HandleListContainerInfoSuccessfully creates an HTTP handler at `/` on the test handler mux that responds with a `List` response when full info is requested.

func HandleListZeroContainerNames204

func HandleListZeroContainerNames204(t *testing.T)

HandleListZeroContainerNames204 creates an HTTP handler at `/` on the test handler mux that responds with "204 No Content" when container names are requested. This happens on some, but not all, objectstorage instances. This case is peculiar in that the server sends no `content-type` header.

func HandleUpdateContainerSuccessfully

func HandleUpdateContainerSuccessfully(t *testing.T, options ...option)

HandleUpdateContainerSuccessfully creates an HTTP handler at `/testContainer` on the test handler mux that responds with a `Update` response.

func HandleUpdateContainerVersioningOff

func HandleUpdateContainerVersioningOff(t *testing.T, options ...option)

HandleUpdateContainerVersioningOff creates an HTTP handler at `/testVersioning` on the test handler mux that responds with a `Update` response.

func HandleUpdateContainerVersioningOn

func HandleUpdateContainerVersioningOn(t *testing.T, options ...option)

HandleUpdateContainerVersioningOn creates an HTTP handler at `/testVersioning` on the test handler mux that responds with a `Update` response.

func WithPath

func WithPath(s string) option

Types

This section is empty.

Jump to

Keyboard shortcuts

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