Exemplo n.º 1
0
 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
Exemplo n.º 2
0
 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
Exemplo n.º 3
0
 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
Exemplo n.º 4
0
 def test_delete(self):
     newkey = SSHKey.add('test', KEY1)
     newkey.delete()
     key = SSHKey.get(newkey.id)
     assert key is None