testutil

package
v1.1.2 Latest Latest
Warning

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

Go to latest
Published: Aug 23, 2026 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// Test IDs
	EntityIDUser        = "usr_test123"
	EntityIDRole        = "rol_test123"
	MissingEntityIDRole = "rol_bad123"
	EntityIDAccount     = "acc_test123"
	// #nosec G101 - These are test constants, not production credentials
	EntityIDAPIKeyValidSandboxMode = "jg6YG319YMfCUaOi5rSSjV"
	// #nosec G101 - These are test constants, not production credentials
	EntityIDAPIKeyValidProdMode = "56ow4Y4vJjVnsmQd9psBhq"
	// #nosec G101 - These are test constants, not production credentials
	EntityIDAPIKeyExpired = "HBucBP2dj4rxA77gW5mEwv"
	// #nosec G101 - These are test constants, not production credentials
	EntityIDAPIKeyInvalid = "3ODXJEG3PqFO1t0AvknIIF"
	// #nosec G101 - These are test constants, not production credentials
	EntityIDAPIKeyBadSecret    = "Idz8Mcd2ErfwHcFzee8Vti"
	EntityIDAPIKeyNeverExpires = "NvrExp123456789012345678"

	// API Keys
	APIKeyValidSandboxMode = "mrp_sk_test_" + EntityIDAPIKeyValidSandboxMode + "_eR0LAkxYmlLllMxoTIwMcLls1Nvn1oIk1Z8pSrOhztciaRPPjK"
	APIKeyValidProdMode    = "mrp_sk_prod_" + EntityIDAPIKeyValidProdMode + "_BypPtziojf1MpdSwloJ6vGSVhVwrJQOn6WHe84zmMWxmdhdY2f"
	ApiKeyInvalid          = "mrp_sk_prod_" + EntityIDAPIKeyInvalid + "_YPYfj0RZxycEabE2hrj9B8AfycwSrUEeGjdLfOF8MfbpcOi0Ff"
	ApiKeyExpired          = "mrp_sk_prod_" + EntityIDAPIKeyExpired + "_az1kn9XJsXC7EEU0qNvHT40U9oj8QRwuULxAX20byI2IaroHZi"
	ApiKeyBadSecret        = "mrp_sk_prod_" + EntityIDAPIKeyBadSecret + "_DtGA0hknpXDnvNz7SuTF3A4ZrKt4wEfiz5M6mq1xD2Hdt4XVH"
	ApiKeyInvalidChecksum  = "mrp_sk_prod_" + EntityIDAPIKeyValidSandboxMode + "_eR0LAkxYmlLllMxoTIwMcs1Nvn1oIk1Z8pSrOhztciTESTIN"
	ApiKeyTooShort         = "mrp_sk_prod_" + EntityIDAPIKeyValidSandboxMode + "_eR0LAkxYmlLllMxoTIwMcs1Nvn1oIk1Z8pSrOhztciaRPPjK"
	ApiKeyTooLong          = "mrp_sk_prod_" + EntityIDAPIKeyValidSandboxMode + "_eR0LAkxYmlLllMxoTD3IwMcLls1Nvn1oIk1Z8pSrOhztciaRPPjK"
	ApiKeyInvalidPrefix    = "ag_sk_prod_" + EntityIDAPIKeyValidSandboxMode + "_eR0LAkxYmlLllMxoTIwMcLls1Nvn1oIk1Z8pSrOhztciaRPPjK"
	ApiKeyNeverExpires     = "mrp_sk_prod_" + EntityIDAPIKeyNeverExpires + "_T7PceMyiMCxYFA18ZMvN7ZHt9VXl5UDWIdgshcEYdFHgbBqjOj"

	// Test secrets
	JWTSecret = "test-secret"
	Pepper    = "test-pepper"
)

Variables

This section is empty.

Functions

func GetBadSecretAPIKeyModel

func GetBadSecretAPIKeyModel(secretHash []byte) *apikey.APIKey

func GetExpiredAPIKeyModel

func GetExpiredAPIKeyModel(secretHash []byte) *apikey.APIKey

func GetNeverExpiresAPIKeyModel

func GetNeverExpiresAPIKeyModel(secretHash []byte) *apikey.APIKey

func GetValidProdAPIKeyModel

func GetValidProdAPIKeyModel(secretHash []byte) *apikey.APIKey

func GetValidTestAPIKeyModel

func GetValidTestAPIKeyModel(secretHash []byte) *apikey.APIKey

Types

type APIKeySvcTestModels

type APIKeySvcTestModels struct {
	ValidTestModel *apikey.APIKey
	ValidProdModel *apikey.APIKey
	ExpiredModel   *apikey.APIKey
	BadSecretModel *apikey.APIKey
}

Jump to

Keyboard shortcuts

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