def toml_file_check(initproj, version, message, toml): initproj( "package_toml-{}".format(version), filedefs={ "tox.ini": """ [tox] isolated_build = true """, "pyproject.toml": toml, }, ) with pytest.raises(SystemExit, match="1"): get_build_info(py.path.local()) toml_file = py.path.local().join("pyproject.toml") msg = "ERROR: {} inside {}".format(message, toml_file) assert _INSTANCE.messages == [msg]
def toml_file_check(initproj, version, message, toml): initproj( "package_toml-{}".format(version), filedefs={ "tox.ini": """ [tox] isolated_build = true """, "pyproject.toml": toml, }, ) reporter = Reporter(None) with pytest.raises(SystemExit, message=1): get_build_info(py.path.local(), reporter) toml_file = py.path.local().join("pyproject.toml") msg = "ERROR: {} inside {}".format(message, toml_file) assert reporter.reported_lines == [msg]