mirror of https://github.com/nucypher/nucypher.git
Add tests for TestKeyStore
parent
8fb36b8b13
commit
be18ef9017
|
@ -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
|
Loading…
Reference in New Issue