def test_get(self): newkey = SSHKey.add('test', KEY1) key = SSHKey.get(newkey.id) assert isinstance(key, SSHKey) assert key.fingerprint == KEY1_FINGERPRINT assert key.finger == KEY1_FINGERPRINT assert key.title == KEY1_TITLE assert key.key == KEY1
def test_validate(self): r = SSHKey.validate('test', KEY1) assert r is True r = SSHKey.validate('test', KEY2) assert r is None r = SSHKey.validate('test', KEY3) assert r is None r = SSHKey.validate('test', KEY4) assert r is True
def test_duplicate(self): SSHKey.add('test', KEY1) r = SSHKey.is_duplicated('test', KEY1) assert r is True r = SSHKey.is_duplicated('test', KEY5) assert r is None
def test_delete(self): newkey = SSHKey.add('test', KEY1) newkey.delete() key = SSHKey.get(newkey.id) assert key is None