コード例 #1
0
ファイル: test_sshkey.py プロジェクト: leeccong/code
 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
コード例 #2
0
ファイル: test_sshkey.py プロジェクト: leeccong/code
 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
コード例 #3
0
ファイル: test_sshkey.py プロジェクト: leeccong/code
 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
コード例 #4
0
ファイル: test_sshkey.py プロジェクト: leeccong/code
 def test_delete(self):
     newkey = SSHKey.add('test', KEY1)
     newkey.delete()
     key = SSHKey.get(newkey.id)
     assert key is None