Improved unit test coverage of new analyzers; Utilize localized summaries; Require 100% code coverage on analyzers

This commit is contained in:
Jason Ertel
2022-05-12 16:32:47 -04:00
parent 6c506bbab0
commit b45b6b198b
14 changed files with 36 additions and 29 deletions

View File

@@ -15,16 +15,16 @@ def prepareResults(raw):
if "error" in raw:
if "Sorry" in raw["error"]:
status = "ok"
summary = "No results found."
summary = "no_results"
elif "Invalid hash" in raw["error"]:
status = "caution"
summary = "Invalid hash."
summary = "invalid_input"
else:
status = "caution"
summary = "internal_failure"
else:
status = "info"
summary = "Results found."
summary = "suspicious"
results = {'response': raw, 'summary': summary, 'status': status}
return results