mirror of https://github.com/MISP/misp-modules
fix: fixes issues added in latest commit
parent
842f91a4db
commit
1bdb24c9bc
|
@ -80,7 +80,8 @@ if __name__ == '__main__':
|
||||||
# write back to python file
|
# write back to python file
|
||||||
new_moduleinfo_text = ['moduleinfo = {']
|
new_moduleinfo_text = ['moduleinfo = {']
|
||||||
for k, v in moduleinfo.items():
|
for k, v in moduleinfo.items():
|
||||||
new_moduleinfo_text.append(f" '{k}': {repr(v).replace('\\', '\\\\')},")
|
v_updated = repr(v).replace('\\', '\\\\')
|
||||||
|
new_moduleinfo_text.append(f" '{k}': {v_updated},")
|
||||||
new_moduleinfo_text.append('}')
|
new_moduleinfo_text.append('}')
|
||||||
|
|
||||||
python_content_new, cnt = re.subn(re_pattern, '\n'.join(new_moduleinfo_text), python_content, re.MULTILINE | re.DOTALL)
|
python_content_new, cnt = re.subn(re_pattern, '\n'.join(new_moduleinfo_text), python_content, re.MULTILINE | re.DOTALL)
|
||||||
|
|
|
@ -364,7 +364,7 @@ def dict_handler(request: dict):
|
||||||
' uuid.')
|
' uuid.')
|
||||||
}
|
}
|
||||||
|
|
||||||
if request['attribute']['type'] not in MISP_ATTRIBUTES['input']:
|
if request['attribute']['type'] not in mispattributes['input']:
|
||||||
return {'error': 'Unsupported attribute type.'}
|
return {'error': 'Unsupported attribute type.'}
|
||||||
|
|
||||||
event_limit = request['config'].get('event_limit')
|
event_limit = request['config'].get('event_limit')
|
||||||
|
|
|
@ -47,7 +47,9 @@ class TestModules(unittest.TestCase):
|
||||||
for module in module_files:
|
for module in module_files:
|
||||||
if module not in modules_api:
|
if module not in modules_api:
|
||||||
issues_found.append(f"Missing module {module} in {d}/__init__.py.")
|
issues_found.append(f"Missing module {module} in {d}/__init__.py.")
|
||||||
self.assertEqual(issues_found, [], f"Found issues: \n{'\n- '.join(issues_found)}")
|
|
||||||
|
error_message = '\n- '.join(issues_found)
|
||||||
|
self.assertEqual(issues_found, [], f"Found issues: \n{error_message}")
|
||||||
finally:
|
finally:
|
||||||
response.connection.close()
|
response.connection.close()
|
||||||
|
|
||||||
|
@ -88,7 +90,8 @@ class TestModules(unittest.TestCase):
|
||||||
continue
|
continue
|
||||||
|
|
||||||
sys.path.remove(str(root_path / 'misp_modules' / 'lib'))
|
sys.path.remove(str(root_path / 'misp_modules' / 'lib'))
|
||||||
self.assertEqual(issues_found, [], f"Found issues: \n{'\n- '.join(issues_found)}")
|
error_message = '\n- '.join(issues_found)
|
||||||
|
self.assertEqual(issues_found, [], f"Found issues: \n{error_message}")
|
||||||
|
|
||||||
def test_cve(self):
|
def test_cve(self):
|
||||||
with open('tests/bodycve.json', 'r') as f:
|
with open('tests/bodycve.json', 'r') as f:
|
||||||
|
|
Loading…
Reference in New Issue