def basic_ecdsakey_test(self): ecdsa = ECDSAKey() ecdsa_dict = ecdsa.generate() self.assertTrue('private' in ecdsa_dict) self.assertTrue('public' in ecdsa_dict) self.assertTrue('BEGIN EC PRIVATE KEY' in ecdsa_dict['private']) self.assertTrue('BEGIN PUBLIC KEY' in ecdsa_dict['public']) self.assertEqual(len(ecdsa_dict), 2)
def ecdsakey_with_invalid_format_serialization_test(self): ecdsa = ECDSAKey() with self.assertRaises(ValueError): ecdsa.serialize('invalid')
def ecdsakey_with_json_format_serialization_test(self): ecdsa = ECDSAKey() ecdsa_json = ecdsa.serialize('json') self.assertEqual(type(ecdsa_json), str)
def ecdsakey_with_yaml_format_serialization_test(self): ecdsa = ECDSAKey() ecdsa_yaml = ecdsa.serialize('yaml') self.assertEqual(type(ecdsa_yaml), str)
def ecdsakey_with_to_yaml_test(self): ecdsa = ECDSAKey() ecdsa_yaml = ecdsa.to_yaml() self.assertEqual(type(ecdsa_yaml), str)
def ecdsakey_with_to_json_test(self): ecdsa = ECDSAKey() ecdsa_json = ecdsa.to_json() self.assertEqual(type(ecdsa_json), str)