def test_create_error(self): api = self.api resp = FakeApiResponse() resp.status_code = 300 api._direct_request = Mock(return_value=(resp, None)) self.assertRaises(exceptions.ClientException, api.create, self.account, self.name)
def test_container_delete(self): api = self.api resp = FakeApiResponse() resp.status_code = 204 api.container._direct_request = Mock(return_value=(resp, None)) api.directory.unlink = Mock(return_value=None) name = random_str(32) api.container_delete(self.account, name, headers=self.headers) uri = "%s/container/destroy" % self.uri_base params = {'acct': self.account, 'ref': name} api.container._direct_request.assert_called_once_with( 'POST', uri, params=params, headers=self.headers)