1import pytest 2import checkpackagelib.test_util as util 3import checkpackagelib.lib_ignore as m 4 5 6IgnoreMissingFile = [ 7 ('missing ignored file', 8 '.checkpackageignore', 9 'this-file-does-not-exist SomeTest', 10 [['.checkpackageignore:1: ignored file this-file-does-not-exist is missing', 11 'this-file-does-not-exist SomeTest']]), 12 ] 13 14 15@pytest.mark.parametrize('testname,filename,string,expected', IgnoreMissingFile) 16def test_IgnoreMissingFile(testname, filename, string, expected): 17 warnings = util.check_file(m.IgnoreMissingFile, filename, string) 18 assert warnings == expected 19