Add tests for TestKeyStore

pull/79/head
tuxxy 2017-10-11 14:02:27 -06:00
parent 8fb36b8b13
commit be18ef9017
No known key found for this signature in database
GPG Key ID: 7BB971A0E89144D9
1 changed files with 31 additions and 0 deletions

View File

@ -0,0 +1,31 @@
import unittest
from nkms.keystore import keystore, keypairs
class TestKeyStore(unittest.TestCase):
def setUp(self):
self.ks = keystore.KeyStore()
def test_ecies_keypair_generation(self):
keypair = self.ks.gen_ecies_keypair()
self.assertEqual(keypairs.EncryptingKeypair, type(keypair))
self.assertEqual(bytes, type(keypair.privkey))
self.assertEqual(bytes, type(keypair.pubkey))
def test_ecdsa_keypair_generation(self):
keypair = self.ks.gen_ecdsa_keypair()
self.assertEqual(keypairs.SigningKeypair, type(keypair))
self.assertEqual(bytes, type(keypair.privkey))
self.assertEqual(bytes, type(keypair.pubkey))
def test_get_key(self):
# TODO: Implement this.
pass
def test_add_key(self):
# TODO: Implement this.
pass
def test_del_key(self):
# TODO: Implement this.
pass