test_version_it.py 文件源码

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

项目:python-pilosa 作者: pilosa 项目源码 文件源码
def test_get_version_setup(self):
        def mock1(*args, **kwargs):
            raise OSError
        try:
            backup1 = subprocess.check_output
        except AttributeError:
            backup1 = None
        subprocess.check_output = mock1
        def mock2(*args, **kwargs):
            raise pkg_resources.DistributionNotFound
        backup2 = pkg_resources.require
        pkg_resources.require = mock2
        try:
            self.assertEquals("0.0.0-unversioned", _get_version_setup())
        finally:
            if backup1:
                subprocess.check_output = backup1
            pkg_resources.require = backup2
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号