MCPcopy Create free account
hub / github.com/cppcheck-opensource/cppcheck / _test_library_includes

Function _test_library_includes

test/tools/donate_cpu_lib_test.py:21–33  ·  view source on GitHub ↗
(tmpdir, libs, content, libinc_obj=None)

Source from the content-addressed store, hash-verified

19from donate_cpu_lib import *
20
21def _test_library_includes(tmpdir, libs, content, libinc_obj=None):
22 if libinc_obj is None:
23 library_includes = LibraryIncludes()
24 else:
25 library_includes = libinc_obj
26
27 src_file = os.path.join(str(tmpdir), "file.cpp")
28 with open(src_file, 'w') as f:
29 f.write(content)
30 libs.sort()
31 libs_found = library_includes.get_libraries(str(tmpdir))
32 libs_found.sort()
33 assert libs == libs_found
34
35def test_library_includes(tmpdir):
36 _test_library_includes(tmpdir, ['posix', 'gnu', 'bsd'], '')

Callers 2

test_library_includesFunction · 0.85
test_match_multiple_timeFunction · 0.85

Calls 5

get_librariesMethod · 0.95
LibraryIncludesClass · 0.85
strFunction · 0.85
joinMethod · 0.45
writeMethod · 0.45

Tested by

no test coverage detected