INNER CODE UNIT · Go
TestImportKey
minio/kes · api_test.go:22
func TestImportKey(t *testing.T) {
t.Parallel()
ctx := testContext(t)
srv, url := startServer(ctx, nil)
defer srv.Close()
client := defaultClient(url)
const name = "my-key"
for i, test := range importKeyTests {
name := name + "-" + strconv.Itoa(i)
err := client.ImportKey(ctx, name, &kes.ImportKeyRequest{
Key: test.Key,
Cipher: test.Cipher,
})
if err == nil && test.ShouldFail {
t.Errorf("Test %d: setup: creating key '%s' should have failed", i, name)