setup

package
v1.3.97 Latest Latest
Warning

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

Go to latest
Published: Apr 29, 2024 License: MIT Imports: 25 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var AuthenticationClient stub.AuthenticationClient
View Source
var DataSource1 = &resource_model.DataSource{
	Backend: resource_model.DataSourceBackend_POSTGRESQL,
	Name:    "data-source-1",
	Options: map[string]string{
		"username":       "dh_test",
		"password":       "dh_test",
		"host":           "127.0.0.1",
		"port":           "5432",
		"db_name":        "dh_test",
		"default_schema": "public",
	},
}
View Source
var DataSourceClient stub.DataSourceClient
View Source
var DataSourceDhTest = &resource_model.DataSource{
	Backend: resource_model.DataSourceBackend_POSTGRESQL,
	Name:    "data-source-test",
	Options: map[string]string{
		"username":       "dh_test",
		"password":       "dh_test",
		"host":           "127.0.0.1",
		"port":           "5432",
		"db_name":        "dh_test",
		"default_schema": "public",
	},
}
View Source
var DefaultDataSource = &resource_model.DataSource{
	Backend: resource_model.DataSourceBackend_POSTGRESQL,
	Name:    "default",
	Options: map[string]string{
		"username":       "dh_test",
		"password":       "dh_test",
		"host":           "127.0.0.1",
		"port":           "5432",
		"db_name":        "dh_test",
		"default_schema": "public",
	},
}
View Source
var DhTest = &resource_model.DataSource{
	Backend: resource_model.DataSourceBackend_POSTGRESQL,
	Name:    "dh-test",
	Options: map[string]string{
		"username":       "dh_test",
		"password":       "dh_test",
		"host":           "127.0.0.1",
		"port":           "5432",
		"db_name":        "dh_test",
		"default_schema": "public",
	},
}
View Source
var DhTestWrongPassword = &resource_model.DataSource{
	Backend: resource_model.DataSourceBackend_POSTGRESQL,
	Name:    "data-source-1-wrong",
	Options: map[string]string{
		"username":       "dh_test",
		"password":       "dh_test_wrong",
		"host":           "127.0.0.1",
		"port":           "5432",
		"db_name":        "dh_test",
		"default_schema": "public",
	},
}
View Source
var RecordClient stub.RecordClient
View Source
var ResourceClient stub.ResourceClient
View Source
var RichResource1 = PrepareRichResource1()
View Source
var SimpleVirtualResource1 = &model.Resource{
	Name:      "virtualResource",
	Namespace: "default",
	Virtual:   true,
	Properties: []*model.ResourceProperty{
		{
			Name: "name",
			Type: model.ResourceProperty_STRING,

			Length:   255,
			Required: true,
		},
		{
			Name: "description",
			Type: model.ResourceProperty_STRING,

			Length:   255,
			Required: false,
		},
	},
}
View Source
var SystemDataSource = &resource_model.DataSource{
	Backend: resource_model.DataSourceBackend_POSTGRESQL,
	Name:    "system",
	Options: map[string]string{
		"username":       "dh_test",
		"password":       "dh_test",
		"host":           "127.0.0.1",
		"port":           "5432",
		"db_name":        "dh_test",
		"default_schema": "public",
	},
}

Functions

func DestroyResources

func DestroyResources(ctx context.Context, resources []*model.Resource)

func GetContainer

func GetContainer() service.Container

func GetTestDhClient

func GetTestDhClient() client.Client

func PrepareResourcesForTest

func PrepareResourcesForTest(t *testing.T, resources []*model.Resource) func()

func PrepareRichResource1

func PrepareRichResource1() *model.Resource

func ResourcesWithErrorHandler

func ResourcesWithErrorHandler(ctx context.Context, resources []*model.Resource, eh func(err error)) func()

func SetupRecords added in v1.1.37

func SetupRecords(ctx context.Context, Records []*resource_model.DataSource)

func SetupResources

func SetupResources(ctx context.Context, resources []*model.Resource)

func WithUserAuthenticationContext

func WithUserAuthenticationContext(ctx context.Context, username, password string) context.Context

Types

This section is empty.

Jump to

Keyboard shortcuts

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