(tmpdir)
| 820 | |
| 821 | |
| 822 | def test_addon_lookup_notfound_project(tmpdir): # #13940 / #13941 |
| 823 | project_file, _ = __create_gui_project(tmpdir) |
| 824 | |
| 825 | exitcode, stdout, _, exe = cppcheck_ex(['--debug-lookup=addon', '--addon=none', '--project={}'.format(project_file)]) |
| 826 | exepath = os.path.dirname(exe) |
| 827 | exepath_sep = exepath + os.path.sep |
| 828 | if sys.platform == 'win32': |
| 829 | exepath_sep = exepath_sep.replace('\\', '/') |
| 830 | assert exitcode == 1, stdout |
| 831 | lines = stdout.splitlines() |
| 832 | assert lines == [ |
| 833 | # TODO: needs to look relative to the project file first |
| 834 | "looking for addon 'none.py'", |
| 835 | "looking for addon '{}none.py'".format(exepath_sep), |
| 836 | "looking for addon '{}addons/none.py'".format(exepath_sep), |
| 837 | 'Did not find addon none.py' |
| 838 | ] |
| 839 | |
| 840 | |
| 841 | def test_addon_lookup_notfound_compdb(tmpdir): |
nothing calls this directly
no test coverage detected