Esempio n. 1
0
 def test_check_testconf(self):
     """ Badge entry in config.ini """
     
     cf = ConfParser('./config1.ini')
     self.assertIsInstance(cf, ConfParser)
     conf = cf.read_conf()
     self.assertIsNotNone(conf)
Esempio n. 2
0
 def test_check_badge4_testkey(self):
     """ Key in config.ini are the same that the key in the test folder """
     
     cf = ConfParser('./config1.ini')
     conf = cf.read_conf()
     badge = Badge.create_from_conf(conf, 'badge_test_4')
     with open(conf['badge_test_4']['public_key'], 'rb') as f:
         key_pem = f.read()
     self.assertEqual(badge.pubkey_pem, key_pem)   
Esempio n. 3
0
 def test_badge2(self):
     """ Testing SVG ECC Badge """
     
     cf = ConfParser('./config1.ini')
     conf = cf.read_conf()
     badge = Badge.create_from_conf(conf, 'badge_test_2')
     self.assertEqual(badge.ini_name, 'badge_test_2')
     self.assertEqual(badge.name, 'OpenBadgesLib TEST SVG ECC Badge')
     self.assertEqual(badge.description, 'TEST SVG ECC Badge')
     self.assertEqual(badge.image_type, BadgeImgType.SVG)
     self.assertEqual(badge.image_url, 'https://openbadges.luisgf.es/issuer/badge_1/badge.svg')
     self.assertEqual(badge.criteria_url, 'https://openbadges.luisgf.es/issuer/badge_1/criteria.html')
     self.assertEqual(badge.json_url, 'https://openbadges.luisgf.es/issuer/badge_1/badge.json')
     self.assertEqual(badge.verify_key_url, 'https://openbadges.luisgf.es/issuer/badge_1/verify_ecc_key.pem')
     self.assertEqual(badge.key_type, KeyType.ECC)
     self.assertEqual(conf['badge_test_2']['local_image'], 'sample1.svg')    
     self.assertTrue(badge.image_url.endswith('.svg'))   
Esempio n. 4
0
 def setUpClass(cls):
     cls.config = ConfParser().read_conf()
     cls.key = cls._KEY()
     cls.key._TEST_private_key_pem, cls.key._TEST_public_key_pem = cls.key.generate_keypair(
     )
Esempio n. 5
0
 def setUpClass(cls) :
     cf = ConfParser('./config1.ini')
     cls.conf = cf.read_conf()
     cls.sign = signer.Signer()