def test_comment_deny():
from jenkins_epo.bot import Instruction
from jenkins_epo.extensions.core import MergerExtension
ext = MergerExtension('merger', Mock())
ext.current = Mock()
ext.current.SETTINGS.COLLABORATORS = []
ext.current.last_commit.date = datetime.now()
ext.current.opm = {}
ext.current.opm_denied = [Instruction(
author='noncollaborator', name='opm',
date=ext.current.last_commit.date + timedelta(hours=1),
)]
yield from ext.run()
assert ext.current.head.comment.mock_calls
评论列表
文章目录