diff --git a/tests/test_expansions.py b/tests/test_expansions.py index 0ffa4a2..8961cd2 100644 --- a/tests/test_expansions.py +++ b/tests/test_expansions.py @@ -466,6 +466,17 @@ class TestExpansions(unittest.TestCase): response = self.misp_modules_post(query) self.assertEqual(self.get_errors(response), "A VirusTotal api key is required for this module.") + def test_vulners(self): + module_name = "vulners" + query = {"module": module_name, "vulnerability": "CVE-2010-3333"} + if module_name in self.configs: + query['config'] = self.configs[module_name] + response = self.misp_modules_post(query) + self.assertTrue(self.get_values(response).endswith('"RTF Stack Buffer Overflow Vulnerability."')) + else: + response = self.misp_modules_post(query) + self.assertEqual(self.get_errors(response), "A Vulners api key is required for this module.") + def test_wikidata(self): query = {"module": "wiki", "text": "Google"} response = self.misp_modules_post(query)