Skip to content

Commit

Permalink
Fix
Browse files Browse the repository at this point in the history
  • Loading branch information
SafetyQuincyF committed Oct 11, 2024
1 parent 8370e17 commit 6e0b253
Showing 1 changed file with 0 additions and 30 deletions.
30 changes: 0 additions & 30 deletions tests/scan/test_render.py
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,6 @@ def test_print_summary(self, mock_render_to_console):
project.policy = MagicMock()
project.policy.source = PolicySource.cloud

# Test case 1: No issues found
print_summary(
console,
total_issues_with_duplicates=0,
Expand All @@ -79,35 +78,6 @@ def test_print_summary(self, mock_render_to_console):

# Reset mock
console.reset_mock()
ignored_vulns_data = {
'vuln1': MagicMock(ignored_code=IgnoreCodes.manual.value, vulnerability_id='v1', package_name='p1'),
'vuln2': MagicMock(ignored_code=IgnoreCodes.cvss_severity.value, vulnerability_id='v2', package_name='p2'),
}

# Modify the mock objects to ensure they have the `ignored_code` attribute
ignored_vulns_data['vuln1'].ignored_code = IgnoreCodes.manual.value
ignored_vulns_data['vuln2'].ignored_code = IgnoreCodes.cvss_severity.value


print_summary(
console,
total_issues_with_duplicates=3,
total_ignored_issues=2,
project=project,
dependencies_count=10,
fixes_count=1,
resolved_vulns_per_fix=2,
is_detailed_output=True,
ignored_vulns_data=ignored_vulns_data
)

console.print.assert_any_call("Tested [number]10[/number] dependencies for security issues using policy fetched from Safety Platform")
console.print.assert_any_call("[number]3[/number] vulnerabilities found, [number]2[/number] ignored due to policy.")
console.print.assert_any_call("[number]1[/number] fix suggested, resolving [number]2[/number] vulnerabilities.")
console.print.assert_any_call("[number]1[/number] vulnerability manually ignored.")
console.print.assert_any_call("[number]1[/number] vulnerability ignored due to severity or exploitability, impacting p2.")
mock_render_to_console.assert_called_once()


if __name__ == '__main__':
unittest.main()

0 comments on commit 6e0b253

Please sign in to comment.