From be18ef90170c0bdf11eee126d0f830ffd5323239 Mon Sep 17 00:00:00 2001 From: tuxxy Date: Wed, 11 Oct 2017 14:02:27 -0600 Subject: [PATCH] Add tests for TestKeyStore --- tests/keystore/test_keystore.py | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/tests/keystore/test_keystore.py b/tests/keystore/test_keystore.py index e69de29bb..7d454c86c 100644 --- a/tests/keystore/test_keystore.py +++ b/tests/keystore/test_keystore.py @@ -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