Skip to content

Commit 3a879f2

Browse files
committed
fix(kms) use constant Time for TestOutputResult for constant table widths
1 parent 31c58de commit 3a879f2

File tree

3 files changed

+60
-60
lines changed

3 files changed

+60
-60
lines changed

internal/cmd/beta/kms/key/describe/describe_test.go

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ var testClient = &kms.APIClient{}
2525
var testProjectId = uuid.NewString()
2626
var testKeyRingID = uuid.NewString()
2727
var testKeyID = uuid.NewString()
28-
var testTime = time.Now()
28+
var testTime = time.Time{}
2929

3030
const testRegion = "eu01"
3131

@@ -173,29 +173,29 @@ func TestOutputResult(t *testing.T) {
173173
State: utils.Ptr(kms.KEYSTATE_ACTIVE),
174174
},
175175
expected: fmt.Sprintf(`
176-
ID │ %-52s
177-
───────────────┼─────────────────────────────────────────────────────
178-
DISPLAY NAME │ Test Key
179-
───────────────┼─────────────────────────────────────────────────────
180-
CREATED AT │ %-52s
181-
───────────────┼─────────────────────────────────────────────────────
182-
STATE │ active
183-
───────────────┼─────────────────────────────────────────────────────
184-
DESCRIPTION │ very secure and secret key
185-
───────────────┼─────────────────────────────────────────────────────
186-
ACCESS SCOPE │ PUBLIC
187-
───────────────┼─────────────────────────────────────────────────────
188-
ALGORITHM │ aes_256_gcm
189-
───────────────┼─────────────────────────────────────────────────────
190-
DELETION DATE │
191-
───────────────┼─────────────────────────────────────────────────────
192-
IMPORT ONLY │ true
193-
───────────────┼─────────────────────────────────────────────────────
194-
KEYRING ID │ %-52s
195-
───────────────┼─────────────────────────────────────────────────────
196-
PROTECTION │ software
197-
───────────────┼─────────────────────────────────────────────────────
198-
PURPOSE │ symmetric_encrypt_decrypt
176+
ID │ %-37s
177+
───────────────┼──────────────────────────────────────
178+
DISPLAY NAME │ Test Key
179+
───────────────┼──────────────────────────────────────
180+
CREATED AT │ %-37s
181+
───────────────┼──────────────────────────────────────
182+
STATE │ active
183+
───────────────┼──────────────────────────────────────
184+
DESCRIPTION │ very secure and secret key
185+
───────────────┼──────────────────────────────────────
186+
ACCESS SCOPE │ PUBLIC
187+
───────────────┼──────────────────────────────────────
188+
ALGORITHM │ aes_256_gcm
189+
───────────────┼──────────────────────────────────────
190+
DELETION DATE │
191+
───────────────┼──────────────────────────────────────
192+
IMPORT ONLY │ true
193+
───────────────┼──────────────────────────────────────
194+
KEYRING ID │ %-37s
195+
───────────────┼──────────────────────────────────────
196+
PROTECTION │ software
197+
───────────────┼──────────────────────────────────────
198+
PURPOSE │ symmetric_encrypt_decrypt
199199
200200
`,
201201
testKeyID,

internal/cmd/beta/kms/keyring/describe/describe_test.go

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ var testCtx = context.WithValue(context.Background(), testCtxKey{}, "foo")
2424
var testClient = &kms.APIClient{}
2525
var testProjectId = uuid.NewString()
2626
var testKeyRingID = uuid.NewString()
27-
var testTime = time.Now()
27+
var testTime = time.Time{}
2828

2929
const testRegion = "eu01"
3030

@@ -149,15 +149,15 @@ func TestOutputResult(t *testing.T) {
149149
State: utils.Ptr(kms.KEYRINGSTATE_ACTIVE),
150150
},
151151
expected: fmt.Sprintf(`
152-
ID │ %-52s
153-
──────────────┼─────────────────────────────────────────────────────
154-
DISPLAY NAME │ Test Key Ring
155-
──────────────┼─────────────────────────────────────────────────────
156-
CREATED AT │ %-52s
157-
──────────────┼─────────────────────────────────────────────────────
158-
STATE │ active
159-
──────────────┼─────────────────────────────────────────────────────
160-
DESCRIPTION │ This is a test key ring.
152+
ID │ %-37s
153+
──────────────┼──────────────────────────────────────
154+
DISPLAY NAME │ Test Key Ring
155+
──────────────┼──────────────────────────────────────
156+
CREATED AT │ %-37s
157+
──────────────┼──────────────────────────────────────
158+
STATE │ active
159+
──────────────┼──────────────────────────────────────
160+
DESCRIPTION │ This is a test key ring.
161161
162162
`,
163163
testKeyRingID,

internal/cmd/beta/kms/wrappingkey/describe/describe_test.go

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ var testClient = &kms.APIClient{}
2525
var testProjectId = uuid.NewString()
2626
var testKeyRingID = uuid.NewString()
2727
var testWrappingKeyID = uuid.NewString()
28-
var testTime = time.Now()
28+
var testTime = time.Time{}
2929

3030
const testRegion = "eu01"
3131

@@ -164,31 +164,31 @@ func TestOutputResult(t *testing.T) {
164164
Purpose: utils.Ptr(kms.WRAPPINGPURPOSE_ASYMMETRIC_KEY),
165165
},
166166
expected: fmt.Sprintf(`
167-
ID │ %-52s
168-
──────────────┼─────────────────────────────────────────────────────
169-
DISPLAY NAME │ Test Key Ring
170-
──────────────┼─────────────────────────────────────────────────────
171-
CREATED AT │ %-52s
172-
──────────────┼─────────────────────────────────────────────────────
173-
STATE │ active
174-
──────────────┼─────────────────────────────────────────────────────
175-
DESCRIPTION │ This is a test key ring.
176-
──────────────┼─────────────────────────────────────────────────────
177-
ACCESS SCOPE │ PUBLIC
178-
──────────────┼─────────────────────────────────────────────────────
179-
ALGORITHM │ rsa_2048_oaep_sha256
180-
──────────────┼─────────────────────────────────────────────────────
181-
EXPIRES AT │ %-52s
182-
──────────────┼─────────────────────────────────────────────────────
183-
KEYRING ID │ %-52s
184-
──────────────┼─────────────────────────────────────────────────────
185-
PROTECTION │ software
186-
──────────────┼─────────────────────────────────────────────────────
187-
PUBLIC KEY │ -----BEGIN PUBLIC KEY-----
188-
│ MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQ...
189-
│ -----END PUBLIC KEY-----
190-
──────────────┼─────────────────────────────────────────────────────
191-
PURPOSE │ wrap_asymmetric_key
167+
ID │ %-46s
168+
──────────────┼───────────────────────────────────────────────
169+
DISPLAY NAME │ Test Key Ring
170+
──────────────┼───────────────────────────────────────────────
171+
CREATED AT │ %-46s
172+
──────────────┼───────────────────────────────────────────────
173+
STATE │ active
174+
──────────────┼───────────────────────────────────────────────
175+
DESCRIPTION │ This is a test key ring.
176+
──────────────┼───────────────────────────────────────────────
177+
ACCESS SCOPE │ PUBLIC
178+
──────────────┼───────────────────────────────────────────────
179+
ALGORITHM │ rsa_2048_oaep_sha256
180+
──────────────┼───────────────────────────────────────────────
181+
EXPIRES AT │ %-46s
182+
──────────────┼───────────────────────────────────────────────
183+
KEYRING ID │ %-46s
184+
──────────────┼───────────────────────────────────────────────
185+
PROTECTION │ software
186+
──────────────┼───────────────────────────────────────────────
187+
PUBLIC KEY │ -----BEGIN PUBLIC KEY-----
188+
│ MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQ...
189+
│ -----END PUBLIC KEY-----
190+
──────────────┼───────────────────────────────────────────────
191+
PURPOSE │ wrap_asymmetric_key
192192
193193
`,
194194
testWrappingKeyID,

0 commit comments

Comments
 (0)