test_images.py 文件源码

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

项目:kuberdock-platform 作者: cloudlinux 项目源码 文件源码
def test_v1_or_both_fail(self):
        """Cases when registry is not available."""
        registry = 'qwerty.fgh:5000'
        url, ping_url_v1, ping_url_v2 = self._get_urls(registry)

        def check():
            try:
                images.check_registry_status(url)
            except APIError as e:
                self.assertEqual(e.message, message)
            else:
                self.fail('APIError is not raised')
            responses.reset()

        for exception, message in self._get_err_cases(registry):
            responses.add(responses.GET, ping_url_v1, body=exception)
            check()

            # v2 registry api is supported by the host, but both v1 and v2 are
            # not available now
            responses.add(responses.GET, ping_url_v1, status=404,
                          adding_headers=self.v2_is_supported)
            responses.add(responses.GET, ping_url_v2, body=exception)
            check()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号