Ejemplo n.º 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_flavor(self.log, 'token', 'endpoint', 'flavor_some')
     self.failureResultOf(d)
Ejemplo n.º 2
0
 def test_unknown_flavor(self):
     """
     UnknownFlavor is raised if flavor is unknown
     """
     self.treq.get.return_value = defer.succeed(mock.Mock(code=404))
     d = validate_flavor(self.log, 'token', 'endpoint', 'flavornum')
     self.failureResultOf(d, UnknownFlavor)
Ejemplo n.º 3
0
 def test_valid(self):
     """
     Succeeds if given flavor is valid
     """
     self.headers["x-auth-token"] = ["token"]
     d = validate_flavor(self.log, "token", "endpoint", "flavornum")
     self.successResultOf(d)
     self.treq.get.assert_called_once_with("endpoint/flavors/flavornum", headers=self.headers)
Ejemplo n.º 4
0
 def test_valid(self):
     """
     Succeeds if given flavor is valid
     """
     self.headers['x-auth-token'] = ['token']
     d = validate_flavor(self.log, 'token', 'endpoint', 'flavornum')
     self.successResultOf(d)
     self.treq.get.assert_called_once_with(
         'endpoint/flavors/flavornum', headers=self.headers, log=self.log)