Skip to content

Commit 6bb9f1e

Browse files
committed
debug...
Signed-off-by: Jussi Kukkonen <jkukkonen@google.com>
1 parent bdb117d commit 6bb9f1e

1 file changed

Lines changed: 17 additions & 2 deletions

File tree

tests/check_kms_signers.py

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -120,8 +120,23 @@ def test_gcp_import(self):
120120
for gcp_id, pubkey in self.keys_to_test:
121121
with self.subTest(scheme=pubkey.scheme):
122122
uri, key = GCPSigner.import_(gcp_id)
123-
self.assertEqual(key, pubkey)
124-
self.assertEqual(uri, f"gcpkms:{gcp_id}")
123+
try:
124+
self.assertEqual(uri, f"gcpkms:{gcp_id}")
125+
self.assertEqual(key.keyid, pubkey.keyid)
126+
self.assertEqual(key.keytype, pubkey.keytype)
127+
self.assertEqual(key.scheme, pubkey.scheme)
128+
self.assertEqual(key.keyval["public"].strip(), pubkey.keyval["public"].strip())
129+
except AssertionError as e:
130+
print(f"\n--- IMPORT ASSERTS FAILED FOR {pubkey.scheme} ---")
131+
print(f"Expected KeyID: {pubkey.keyid}")
132+
print(f"Imported KeyID: {key.keyid}")
133+
print(f"Expected KeyType: {pubkey.keytype}")
134+
print(f"Imported KeyType: {key.keytype}")
135+
print(f"Expected Scheme: {pubkey.scheme}")
136+
print(f"Imported Scheme: {key.scheme}")
137+
print(f"Expected PubKey PEM:\n{pubkey.keyval['public']}")
138+
print(f"Imported PubKey PEM:\n{key.keyval['public']}")
139+
raise e
125140

126141

127142
if __name__ == "__main__":

0 commit comments

Comments
 (0)