def test_no_underscores_all_dashes(requirements_files=REQUIREMENTS_FILES):
if all(
not os.path.exists(reqfile)
for reqfile in requirements_files
): # pragma: no cover
pytest.skip('No requirements files found')
for requirement_file in requirements_files:
if not os.path.exists(requirement_file):
continue
for line in get_lines_from_file(requirement_file):
if '_' in line:
raise AssertionError(
'Use dashes for package names {}: {}'.format(
requirement_file, line,
)
)
评论列表
文章目录