def test_v1_fail_v2_ok(self):
"""Cases when registry v1 api is not available, but v2 is."""
url, ping_url_v1, ping_url_v2 = self._get_urls('qwerty.fgh:5000')
for status in (200, 401):
responses.reset()
responses.add(responses.GET, ping_url_v1, status=404,
adding_headers=self.v2_is_supported)
responses.add(responses.GET, ping_url_v2, body='{}', status=status,
content_type='application/json; charset=utf-8')
images.check_registry_status(url)
self.assertEqual(len(responses.calls), 2)
self.assertEqual(responses.calls[0].request.url, ping_url_v1)
self.assertEqual(responses.calls[1].request.url, ping_url_v2)
评论列表
文章目录