MCPcopy Create free account
hub / github.com/SecurityInnovation/PGPy / test_load_key_instance

Method test_load_key_instance

tests/test_04_PGP_objects.py:197–209  ·  view source on GitHub ↗
(self, keyring, kf)

Source from the content-addressed store, hash-verified

195
196 @pytest.mark.parametrize('kf', _keyfiles, ids=[os.path.basename(f) for f in _keyfiles])
197 def test_load_key_instance(self, keyring, kf):
198 key, _ = PGPKey.from_file(kf)
199
200 keys = keyring.load(key)
201
202 assert key.fingerprint in keyring
203 for uid in key.userids:
204 if uid.name != "":
205 assert uid.name in keyring
206 if uid.email != "":
207 assert uid.email in keyring
208 with keyring.key(key.fingerprint) as loaded_key:
209 assert loaded_key.fingerprint == key.fingerprint
210
211 def test_select_fingerprint(self, keyring):
212 for fp, name in [("F429 4BC8 094A 7E05 85C8 5E86 3747 3B37 58C4 4F36", "RSA von TestKey"),

Callers

nothing calls this directly

Calls 3

from_fileMethod · 0.80
loadMethod · 0.80
keyMethod · 0.80

Tested by

no test coverage detected