test

package
v0.1.0-alpha.1 Latest Latest
Warning

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

Go to latest
Published: Aug 20, 2025 License: MIT Imports: 2 Imported by: 0

Documentation

Overview

Package test provides testing utilities and examples for the unstructured SDK.

Index

Constants

View Source
const FakeAPIKey = "91pmLBeETAbXCpNylRsLq11FdiZPTk"

FakeAPIKey is a fake API key for testing.

Variables

This section is empty.

Functions

This section is empty.

Types

type Mux

type Mux struct {

	// Destination handlers
	CreateDestination                 func(w http.ResponseWriter, r *http.Request)
	ListDestinations                  func(w http.ResponseWriter, r *http.Request)
	GetDestination                    func(w http.ResponseWriter, r *http.Request)
	UpdateDestination                 func(w http.ResponseWriter, r *http.Request)
	DeleteDestination                 func(w http.ResponseWriter, r *http.Request)
	CreateConnectionCheckDestinations func(w http.ResponseWriter, r *http.Request)
	GetConnectionCheckDestinations    func(w http.ResponseWriter, r *http.Request)

	// Source handlers
	ListSources                  func(w http.ResponseWriter, r *http.Request)
	CreateSource                 func(w http.ResponseWriter, r *http.Request)
	GetSource                    func(w http.ResponseWriter, r *http.Request)
	UpdateSource                 func(w http.ResponseWriter, r *http.Request)
	DeleteSource                 func(w http.ResponseWriter, r *http.Request)
	CreateConnectionCheckSources func(w http.ResponseWriter, r *http.Request)
	GetConnectionCheckSources    func(w http.ResponseWriter, r *http.Request)

	// Job handlers
	ListJobs          func(w http.ResponseWriter, r *http.Request)
	GetJob            func(w http.ResponseWriter, r *http.Request)
	CancelJob         func(w http.ResponseWriter, r *http.Request)
	DownloadJobOutput func(w http.ResponseWriter, r *http.Request)
	GetJobDetails     func(w http.ResponseWriter, r *http.Request)
	GetJobFailedFiles func(w http.ResponseWriter, r *http.Request)

	// Workflow handlers
	CreateWorkflow func(w http.ResponseWriter, r *http.Request)
	ListWorkflows  func(w http.ResponseWriter, r *http.Request)
	GetWorkflow    func(w http.ResponseWriter, r *http.Request)
	UpdateWorkflow func(w http.ResponseWriter, r *http.Request)
	DeleteWorkflow func(w http.ResponseWriter, r *http.Request)
	RunWorkflow    func(w http.ResponseWriter, r *http.Request)
	// contains filtered or unexported fields
}

Mux is a HTTP server that mocks the Unstructured API.

func NewMux

func NewMux() *Mux

NewMux creates a new Mux with all the routes for the API.

func (*Mux) ServeHTTP

func (m *Mux) ServeHTTP(w http.ResponseWriter, r *http.Request)

Jump to

Keyboard shortcuts

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