def test_entrypoint_bdb_quit(mocker):
mocker.patch('jenkins_epo.script.logging')
from jenkins_epo.script import entrypoint
from bdb import BdbQuit
main = mocker.patch('jenkins_epo.main.main')
CACHE = mocker.patch('jenkins_epo.cache.CACHE')
main.side_effect = BdbQuit()
with pytest.raises(SystemExit):
entrypoint()
assert CACHE.close.mock_calls
评论列表
文章目录