test_main.py 文件源码

python
阅读 35 收藏 0 点赞 0 评论 0

项目:docker-ci-deploy 作者: praekeltfoundation 项目源码 文件源码
def test_version_semver_requires_argument(self, capfd):
        """
        When the main function is given the `--version-semver` option without
        an argument, an error should be raised.
        """
        with ExpectedException(SystemExit, MatchesStructure(code=Equals(2))):
            main([
                '--version', '1.2.3',
                '--version-semver',
                '--semver-precision',
                '--', 'test-image',
            ])

        out, err = capfd.readouterr()
        assert_that(out, Equals(''))
        assert_that(err, MatchesRegex(
            r'.*error: argument -P/--semver-precision: expected one argument$',
            re.DOTALL
        ))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号