From 604fac969070b4a15e632aeb0bed719ad4bba18d Mon Sep 17 00:00:00 2001 From: chrisr3d Date: Thu, 31 Oct 2019 11:47:47 +0100 Subject: [PATCH] add: Added test for vulners module --- tests/test_expansions.py | 11 +++++++++++ 1 file changed, 11 insertions(+) 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)