testutils

package
v0.1.5 Latest Latest
Warning

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

Go to latest
Published: Feb 28, 2024 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

View Source
const DeterministicKeyset = `` /* 1639-byte string literal not displayed */
View Source
const DeterministicSingleKey = `` /* 303-byte string literal not displayed */
View Source
const NonDeterministicKeyset = `` /* 947-byte string literal not displayed */

Variables

This section is empty.

Functions

func AssertCanDelete

func AssertCanDelete(c *vault_api.Client, t *testing.T, path string)

func AssertCanList

func AssertCanList(c *vault_api.Client, t *testing.T, path string)

func AssertCanRead

func AssertCanRead(c *vault_api.Client, t *testing.T, path string)

func AssertCanWrite

func AssertCanWrite(c *vault_api.Client, t *testing.T, path string)

func AssertCannotDelete

func AssertCannotDelete(c *vault_api.Client, t *testing.T, path string)

func AssertCannotList

func AssertCannotList(c *vault_api.Client, t *testing.T, path string)

func AssertCannotRead

func AssertCannotRead(c *vault_api.Client, t *testing.T, path string)

func AssertCannotWrite

func AssertCannotWrite(c *vault_api.Client, t *testing.T, path string)

func AttachPolicyAndGetClient

func AttachPolicyAndGetClient(client *vault_api.Client, policyName string, policy string) *vault_api.Client

func ClearPaths

func ClearPaths(c *vault_api.Client, paths []string)

func ConfigureApprole

func ConfigureApprole(client *vault_api.Client, t *testing.T) (string, string)

func CreateVaultTestCluster

func CreateVaultTestCluster(t *testing.T) (*vault.TestCluster, map[string]string)

in memory vault for testing

func GetVaultConfig

func GetVaultConfig(baseVaultConfig map[string]string) map[string]interface{}

func ListFilesWithExtension

func ListFilesWithExtension(dir, ext string) ([]string, error)

func MockPaths

func MockPaths(c *vault_api.Client, paths []string)

func SetupVault

func SetupVault(t *testing.T) (*vault_api.Client, func())

Types

This section is empty.

Jump to

Keyboard shortcuts

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