tests: add a check in tests for the pip warning

Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
This commit is contained in:
Henry Schreiner
2022-10-26 09:36:53 -04:00
parent f25227416d
commit f259bfd4d6
+5 -1
View File
@@ -20,7 +20,7 @@ basic_project = test_projects.new_c_project(
)
def test(tmp_path, build_frontend_env):
def test(tmp_path, build_frontend_env, capfd):
project_dir = tmp_path / "project"
basic_project.generate(project_dir)
@@ -31,6 +31,10 @@ def test(tmp_path, build_frontend_env):
expected_wheels = utils.expected_wheels("spam", "0.1.0")
assert set(actual_wheels) == set(expected_wheels)
# Verify pip warning not shown
captured = capfd.readouterr()
assert "WARNING: Running pip as the 'root' user can result" not in captured.err
@pytest.mark.skip(reason="to keep test output clean")
def test_sample_build(tmp_path, capfd):