Documentation ¶
Overview ¶
containers unit tests
Index ¶
- Variables
- func HandleBulkDeleteSuccessfully(t *testing.T)
- func HandleCreateContainerSuccessfully(t *testing.T)
- func HandleDeleteContainerSuccessfully(t *testing.T, options ...option)
- func HandleGetContainerSuccessfully(t *testing.T, options ...option)
- func HandleListContainerInfoSuccessfully(t *testing.T)
- func HandleListContainerNamesSuccessfully(t *testing.T)
- func HandleListZeroContainerNames204(t *testing.T)
- func HandleUpdateContainerSuccessfully(t *testing.T, options ...option)
- func HandleUpdateContainerVersioningOff(t *testing.T, options ...option)
- func HandleUpdateContainerVersioningOn(t *testing.T, options ...option)
- func WithPath(s string) option
Constants ¶
This section is empty.
Variables ¶
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.
var ExpectedListNames = []string{"janeausten", "marktwain"}
ExpectedListNames is the result expected from a call to `List` when just container names are requested.
Functions ¶
func HandleBulkDeleteSuccessfully ¶ added in v0.11.0
HandleBulkDeleteSuccessfully creates an HTTP handler at `/` on the test handler mux that responds with a `Delete` response.
func HandleCreateContainerSuccessfully ¶
HandleCreateContainerSuccessfully creates an HTTP handler at `/testContainer` on the test handler mux that responds with a `Create` response.
func HandleDeleteContainerSuccessfully ¶
HandleDeleteContainerSuccessfully creates an HTTP handler at `/testContainer` on the test handler mux that responds with a `Delete` response.
func HandleGetContainerSuccessfully ¶
HandleGetContainerSuccessfully creates an HTTP handler at `/testContainer` on the test handler mux that responds with a `Get` response.
func HandleListContainerInfoSuccessfully ¶
HandleListContainerInfoSuccessfully creates an HTTP handler at `/` on the test handler mux that responds with a `List` response when full info is requested.
func HandleListContainerNamesSuccessfully ¶
HandleListContainerNamesSuccessfully creates an HTTP handler at `/` on the test handler mux that responds with a `ListNames` response when only container names are requested.
func HandleListZeroContainerNames204 ¶ added in v1.1.0
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 ¶
HandleUpdateContainerSuccessfully creates an HTTP handler at `/testContainer` on the test handler mux that responds with a `Update` response.
func HandleUpdateContainerVersioningOff ¶ added in v1.3.0
HandleUpdateContainerVersioningOff creates an HTTP handler at `/testVersioning` on the test handler mux that responds with a `Update` response.
func HandleUpdateContainerVersioningOn ¶ added in v1.3.0
HandleUpdateContainerVersioningOn creates an HTTP handler at `/testVersioning` on the test handler mux that responds with a `Update` response.
Types ¶
This section is empty.