def test_verify_invalid_signature(self, gpg_mock):
"""
L{ReleaseUpgrader.verify} logs a warning in case the tarball signature
is not valid.
"""
gpg_mock.return_value = fail(InvalidGPGSignature("gpg error"))
tarball_filename = "/some/tarball"
signature_filename = "/some/signature"
result = self.upgrader.verify(tarball_filename, signature_filename)
def check_failure(failure):
self.assertIn("WARNING: Invalid signature for upgrade-tool "
"tarball: gpg error", self.logfile.getvalue())
gpg_mock.assert_called_once_with(
tarball_filename, signature_filename)
result.addCallback(self.fail)
result.addErrback(check_failure)
return result
test_releaseupgrader.py 文件源码
python
阅读 26
收藏 0
点赞 0
评论 0
评论列表
文章目录