test

package
v1.0.0-beta.23 Latest Latest
Warning

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

Go to latest
Published: Jun 1, 2021 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 NewDefaultContext

func NewDefaultContext(ctx context.Context) context.Context

NewDefaultContext return context with detected values.

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) context.Context

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