Пример #1
0
 def test_unexpected_http_status(self):
     """
     Errbacks if unexpected HTTP status is returned
     """
     self.treq.get.return_value = defer.succeed(mock.Mock(code=500))
     d = validate_image(self.log, 'token', 'endpoint', 'image_ref')
     self.failureResultOf(d)
Пример #2
0
 def test_unknown_image(self):
     """
     `UnknownImage` is raised if imageRef is unknown
     """
     self.treq.get.return_value = defer.succeed(mock.Mock(code=404))
     d = validate_image(self.log, 'token', 'endpoint', 'image_ref')
     self.failureResultOf(d, UnknownImage)
Пример #3
0
 def test_inactive_image(self):
     """
     `InactiveImage` is raised if given image is inactive
     """
     self.treq.json_content.side_effect = lambda r: defer.succeed({'image': {'status': 'INACTIVE'}})
     d = validate_image(self.log, 'token', 'endpoint', 'image_ref')
     self.failureResultOf(d, InactiveImage)
Пример #4
0
 def test_inactive_image(self):
     """
     `InactiveImage` is raised if given image is inactive
     """
     self.treq.json_content.return_value = defer.succeed({"image": {"status": "INACTIVE"}})
     d = validate_image(self.log, "token", "endpoint", "image_ref")
     self.failureResultOf(d, InactiveImage)
Пример #5
0
 def test_valid(self):
     """
     Succeeds if given image is valid
     """
     self.headers["x-auth-token"] = ["token"]
     d = validate_image(self.log, "token", "endpoint", "image_ref")
     self.successResultOf(d)
     self.treq.get.assert_called_with("endpoint/images/image_ref", headers=self.headers)
Пример #6
0
 def test_valid(self):
     """
     Succeeds if given image is valid
     """
     self.headers['x-auth-token'] = ['token']
     d = validate_image(self.log, 'token', 'endpoint', 'image_ref')
     self.successResultOf(d)
     self.treq.get.assert_called_with(
         'endpoint/images/image_ref', headers=self.headers, log=self.log)