def test_exec(capsys):
with pytest.warns(RuntimeWarning):
exec(
'a = 1\n'
'b = 2\n'
'debug(b, a + b)'
)
stdout, stderr = capsys.readouterr()
assert stdout == (
'<string>:3 <module>\n'
' 2 (int)\n'
' 3 (int)\n'
)
assert stderr == ''
评论列表
文章目录