mirror of https://github.com/MISP/PyMISP
chg: [test] Check if all category types exists
parent
0abe34f106
commit
545f149480
|
@ -1974,15 +1974,19 @@ class TestComprehensive(unittest.TestCase):
|
|||
remote_types = remote.pop('types')
|
||||
remote_categories = remote.pop('categories')
|
||||
remote_category_type_mappings = remote.pop('category_type_mappings')
|
||||
|
||||
local = dict(self.admin_misp_connector.describe_types_local)
|
||||
local_types = local.pop('types')
|
||||
local_categories = local.pop('categories')
|
||||
local_category_type_mappings = local.pop('category_type_mappings')
|
||||
|
||||
self.assertDictEqual(remote, local)
|
||||
self.assertEqual(sorted(remote_types), sorted(local_types))
|
||||
self.assertEqual(sorted(remote_categories), sorted(local_categories))
|
||||
for category, mapping in remote_category_type_mappings.items():
|
||||
self.assertEqual(sorted(local_category_type_mappings[category]), sorted(mapping))
|
||||
for typ in mapping:
|
||||
self.assertIn(typ, remote_types)
|
||||
|
||||
def test_versions(self):
|
||||
self.assertEqual(self.user_misp_connector.version, self.user_misp_connector.pymisp_version_master)
|
||||
|
|
Loading…
Reference in New Issue