Help us shape the future of Go! Take the 2026 Go Developer Survey

testing

package
v0.24.3 Latest Latest
Warning

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

Go to latest
Published: Jan 6, 2022 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const CreateRequest = `` /* 198-byte string literal not displayed */

CreateRequest provides the input to a Create request.

View Source
const GetOutput = `` /* 365-byte string literal not displayed */

GetOutput provides a Get result.

View Source
const ListOutput = `` /* 800-byte string literal not displayed */

ListOutput provides a single page of Region results.

View Source
const UpdateOutput = `` /* 344-byte string literal not displayed */
// Due to a bug in Keystone, the Extra column of the Region table
// is not updatable, see: https://bugs.launchpad.net/keystone/+bug/1729933
// This following line should replace the email in UpdateOutput.extra once
// the fix is merged.

"email": "1stwestsupport@example.com"

UpdateOutput provides an update result.

View Source
const UpdateRequest = `
{
    "region": {
        "description": "First West sub-region of RegionOne"
    }
}
`
// Due to a bug in Keystone, the Extra column of the Region table
// is not updatable, see: https://bugs.launchpad.net/keystone/+bug/1729933
// The following line should be added to region in UpdateRequest once the
// fix is merged.

"email": "1stwestsupport@example.com"

UpdateRequest provides the input to as Update request.

Variables

View Source
var ExpectedRegionsSlice = []regions.Region{FirstRegion, SecondRegion}

ExpectedRegionsSlice is the slice of regions expected to be returned from ListOutput.

View Source
var FirstRegion = regions.Region{
	ID: "RegionOne-East",
	Links: map[string]interface{}{
		"self": "http://example.com/identity/v3/regions/RegionOne-East",
	},
	Description:    "East sub-region of RegionOne",
	Extra:          map[string]interface{}{},
	ParentRegionID: "RegionOne",
}

FirstRegion is the first region in the List request.

View Source
var SecondRegion = regions.Region{
	ID: "RegionOne-West",
	Links: map[string]interface{}{
		"self": "https://example.com/identity/v3/regions/RegionOne-West",
	},
	Description: "West sub-region of RegionOne",
	Extra: map[string]interface{}{
		"email": "westsupport@example.com",
	},
	ParentRegionID: "RegionOne",
}

SecondRegion is the second region in the List request.

View Source
var SecondRegionUpdated = regions.Region{
	ID: "RegionOne-West",
	Links: map[string]interface{}{
		"self": "https://example.com/identity/v3/regions/RegionOne-West",
	},
	Description: "First West sub-region of RegionOne",
	Extra: map[string]interface{}{
		"email": "westsupport@example.com",
	},
	ParentRegionID: "RegionOne",
}
// Due to a bug in Keystone, the Extra column of the Region table
// is not updatable, see: https://bugs.launchpad.net/keystone/+bug/1729933
// This should replace the email in SecondRegionUpdated.Extra once the fix
// is merged.

"email": "1stwestsupport@example.com"

SecondRegionUpdated is the second region in the List request.

Functions

func HandleCreateRegionSuccessfully

func HandleCreateRegionSuccessfully(t *testing.T)

HandleCreateRegionSuccessfully creates an HTTP handler at `/regions` on the test handler mux that tests region creation.

func HandleDeleteRegionSuccessfully

func HandleDeleteRegionSuccessfully(t *testing.T)

HandleDeleteRegionSuccessfully creates an HTTP handler at `/regions` on the test handler mux that tests region deletion.

func HandleGetRegionSuccessfully

func HandleGetRegionSuccessfully(t *testing.T)

HandleGetRegionSuccessfully creates an HTTP handler at `/regions` on the test handler mux that responds with a single region.

func HandleListRegionsSuccessfully

func HandleListRegionsSuccessfully(t *testing.T)

HandleListRegionsSuccessfully creates an HTTP handler at `/regions` on the test handler mux that responds with a list of two regions.

func HandleUpdateRegionSuccessfully

func HandleUpdateRegionSuccessfully(t *testing.T)

HandleUpdateRegionSuccessfully creates an HTTP handler at `/regions` on the test handler mux that tests region update.

Types

This section is empty.

Jump to

Keyboard shortcuts

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