Add a test to make sure check_coverage files exist
This commit is contained in:
parent
e700d11447
commit
2da827462e
@ -19,6 +19,7 @@
|
|||||||
# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
|
# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
import sys
|
import sys
|
||||||
|
import os.path
|
||||||
|
|
||||||
import pytest
|
import pytest
|
||||||
|
|
||||||
@ -177,3 +178,19 @@ def test_skipped_args(covtest, args, reason):
|
|||||||
def test_skipped_windows(covtest, monkeypatch):
|
def test_skipped_windows(covtest, monkeypatch):
|
||||||
monkeypatch.setattr('scripts.dev.check_coverage.sys.platform', 'toaster')
|
monkeypatch.setattr('scripts.dev.check_coverage.sys.platform', 'toaster')
|
||||||
covtest.check_skipped([], "on non-Linux system.")
|
covtest.check_skipped([], "on non-Linux system.")
|
||||||
|
|
||||||
|
|
||||||
|
def _generate_files():
|
||||||
|
"""Get filenames from WHITELISTED_/PERFECT_FILES."""
|
||||||
|
yield from iter(check_coverage.WHITELISTED_FILES)
|
||||||
|
for test_file, src_file in check_coverage.PERFECT_FILES:
|
||||||
|
if test_file is not None:
|
||||||
|
yield test_file
|
||||||
|
yield src_file
|
||||||
|
|
||||||
|
|
||||||
|
@pytest.mark.parametrize('filename', list(_generate_files()))
|
||||||
|
def test_files_exist(filename):
|
||||||
|
basedir = os.path.join(os.path.dirname(check_coverage.__file__),
|
||||||
|
os.pardir, os.pardir)
|
||||||
|
assert os.path.exists(os.path.join(basedir, filename))
|
||||||
|
Loading…
Reference in New Issue
Block a user