simple

package
v1.6.7-beta.0 Latest Latest
Warning

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

Go to latest
Published: Jun 16, 2017 License: Apache-2.0 Imports: 16 Imported by: 0

Documentation

Index

Constants

View Source
const NameRequiredError = "resource name may not be empty"

Variables

This section is empty.

Functions

func BuildQueryValues

func BuildQueryValues(query url.Values) url.Values

buildQueryValues is a convenience function for knowing if a namespace should be in a query param or not

func ValidateLabels

func ValidateLabels(a, b string) bool

Types

type Client

type Client struct {
	Clientset *clientset.Clientset
	Request   Request
	Response  Response
	Error     bool
	Created   bool

	// For query args, an optional function to validate the contents
	// useful when the contents can change but still be correct.
	// Maps from query arg key to validator.
	// If no validator is present, string equality is used.
	QueryValidator map[string]func(string, string) bool

	// If your object could exist in multiple groups, set this to
	// correspond to the URL you're testing it with.
	ResourceGroup string
	// contains filtered or unexported fields
}

func (*Client) Close

func (c *Client) Close()

func (*Client) ServerURL

func (c *Client) ServerURL() string

func (*Client) Setup

func (c *Client) Setup(t *testing.T) *Client

func (*Client) Validate

func (c *Client) Validate(t *testing.T, received runtime.Object, err error)

func (*Client) ValidateCommon

func (c *Client) ValidateCommon(t *testing.T, err error)

func (*Client) ValidateRaw

func (c *Client) ValidateRaw(t *testing.T, received []byte, err error)

type Request

type Request struct {
	Method  string
	Path    string
	Header  string
	Query   url.Values
	Body    runtime.Object
	RawBody *string
}

type Response

type Response struct {
	StatusCode int
	Body       runtime.Object
	RawBody    *string
}

Jump to

Keyboard shortcuts

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