def test_public_key_parsing(pk, out): if isinstance(out, type) and issubclass(out, Exception): pytest.raises(out, ssh.SSHPublicKey, pk) else: parsed = ssh.SSHPublicKey(pk) assert parsed.openssh() == out
def __call__(self, pk, out): try: parsed = ssh.SSHPublicKey(pk) assert parsed.openssh() == out except Exception, e: assert type(e) is out
def check_public_key(): try: parsed = ssh.SSHPublicKey(pk) assert parsed.openssh() == out except Exception as e: assert type(e) is out