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)
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)
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)
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)