test

package
v1.0.0-beta.11 Latest Latest
Warning

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

Go to latest
Published: Nov 6, 2020 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Client

func Client(ctx context.Context) *datadog.APIClient

Client returns client from context.

func ClientFromContext

func ClientFromContext(ctx context.Context) (*datadog.APIClient, bool)

ClientFromContext returns client and indication if it was successful.

func NewConfiguration

func NewConfiguration() *datadog.Configuration

NewConfiguration return configuration with known options.

func SendRequest

func SendRequest(ctx context.Context, method, url string, payload []byte) (*http.Response, []byte, error)

SendRequest sends request to endpoints without specification.

func WithClient

func WithClient(ctx context.Context, t *testing.T) (context.Context, func())

WithClient sets client for unit tests in context.

func WithFakeAuth

func WithFakeAuth(ctx context.Context) context.Context

WithFakeAuth avoids issue of API returning `text/html` instead of `application/json`

func WithRecorder

func WithRecorder(ctx context.Context, t *testing.T) (context.Context, func())

WithRecorder configures client with recorder.

func WithTestAuth

func WithTestAuth(ctx context.Context) context.Context

WithTestAuth returns authenticated context.

Types

This section is empty.

Jump to

Keyboard shortcuts

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