MCPcopy Create free account
hub / github.com/aboutcode-org/scancode-toolkit / test_get_displayable_summary

Function test_get_displayable_summary

tests/scancode/test_cli.py:849–873  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

847
848
849def test_get_displayable_summary():
850 from scancode.cli import get_displayable_summary
851 from commoncode.resource import Codebase
852
853 # Set up test codebase
854 test_codebase = test_env.get_test_loc('summaries/client')
855 codebase = Codebase(test_codebase)
856 codebase.timings['scan'] = 0
857 scan_names = 'foo, bar, baz'
858 processes = 23
859 errors = ['failed to scan ABCD']
860 results = get_displayable_summary(codebase, scan_names, processes, errors)
861 expected = (
862 ['Some files failed to scan properly:', 'failed to scan ABCD'],
863 [
864 'Summary: foo, bar, baz with 23 process(es)',
865 'Errors count: 1',
866 'Scan Speed: 0.00 files/sec. ',
867 'Initial counts: 0 resource(s): 0 file(s) and 0 directorie(s) ',
868 'Final counts: 0 resource(s): 0 file(s) and 0 directorie(s) ',
869 'Timings:',
870 ' scan_start: None',
871 ' scan_end: None']
872 )
873 assert results == expected
874
875
876def test_display_summary_edge_case_scan_time_zero_should_not_fail():

Callers

nothing calls this directly

Calls 3

CodebaseClass · 0.90
get_displayable_summaryFunction · 0.90
get_test_locMethod · 0.80

Tested by

no test coverage detected