From f259bfd4d67e94b579ef6afd2477bb682f60652c Mon Sep 17 00:00:00 2001 From: Henry Schreiner Date: Wed, 26 Oct 2022 09:36:53 -0400 Subject: [PATCH] tests: add a check in tests for the pip warning Signed-off-by: Henry Schreiner --- test/test_0_basic.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/test/test_0_basic.py b/test/test_0_basic.py index 5fb7a2410..18969f1a2 100644 --- a/test/test_0_basic.py +++ b/test/test_0_basic.py @@ -20,7 +20,7 @@ ) -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):