forked from p15670423/monkey
Added docs for function
This commit is contained in:
parent
231de96e8c
commit
92156946fe
|
@ -86,12 +86,17 @@ class ZeroTrustService(object):
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def __get_lcd_worst_status_for_test(all_findings_for_test):
|
def __get_lcd_worst_status_for_test(all_findings_for_test):
|
||||||
current_status = STATUS_UNEXECUTED
|
"""
|
||||||
|
:param all_findings_for_test: All findings of a specific test (get this using Finding.objects(test={A_TEST}))
|
||||||
|
:return: the "worst" (i.e. most severe) status out of the given findings.
|
||||||
|
lcd stands for lowest common denominator.
|
||||||
|
"""
|
||||||
|
current_worst_status = STATUS_UNEXECUTED
|
||||||
for finding in all_findings_for_test:
|
for finding in all_findings_for_test:
|
||||||
if ORDERED_TEST_STATUSES.index(finding.status) < ORDERED_TEST_STATUSES.index(current_status):
|
if ORDERED_TEST_STATUSES.index(finding.status) < ORDERED_TEST_STATUSES.index(current_worst_status):
|
||||||
current_status = finding.status
|
current_worst_status = finding.status
|
||||||
|
|
||||||
return current_status
|
return current_worst_status
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def get_all_findings():
|
def get_all_findings():
|
||||||
|
|
Loading…
Reference in New Issue