INNER CODE UNIT · Go

TestAPI

minio/kes · api_test.go:47

func TestAPI(t *testing.T) {
	t.Parallel()

	t.Run("v1/metrics", testMetrics)
	t.Run("v1/api", testListAPIDefaults)
	t.Run("v1/status", testStatus)
	t.Run("v1/key/create", testCreateKey)
	t.Run("v1/key/delete", testDeleteKey)
	t.Run("v1/key/import", testImportKey)
	t.Run("v1/key/describe", testDescribeKey)
	t.Run("v1/key/generate", testGenerateKey)
	t.Run("v1/key/hmac", testHMAC)
	t.Run("v1/key/encrypt", testEncryptDecryptKey) // also tests decryption
	t.Run("v1/key/list", testListKeys)
	t.Run("v1/identity/describe", testDescribeIdentity)
	t.Run("v1/identity/list", testListIdentities)
	t.Run("v1/identity/self/describe", testSelfDescribeIdentity)
	t.Run("v1/policy/describe", testDescribePolicy)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…