diff options
author | Lars Wirzenius <liw@liw.fi> | 2017-11-13 13:39:48 +0100 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2017-11-13 13:39:48 +0100 |
commit | 63b0ba40501ab05745b0a56bdbfd601985053eed (patch) | |
tree | 6348d65464db3e1bd47cd6e2dd94cd439ba9eae6 | |
parent | 9afccaf7f438f475b7787aae76c384692d163466 (diff) | |
download | apifw-63b0ba40501ab05745b0a56bdbfd601985053eed.tar.gz |
Fix: do not require RAW_URI in request, to ease testing
-rw-r--r-- | NEWS | 2 | ||||
-rw-r--r-- | apifw/bottleapp.py | 2 |
2 files changed, 3 insertions, 1 deletions
@@ -7,6 +7,8 @@ This file summarizes changes between releases of `apifw`. Version 0.15+git, not yet released ---------------------------------- +* Do not require `RAW_URI` in the request environment, to allow + testing without gunicorn. Version 0.15, released 2017-10-09 ---------------------------------- diff --git a/apifw/bottleapp.py b/apifw/bottleapp.py index 541ddfe..99cced0 100644 --- a/apifw/bottleapp.py +++ b/apifw/bottleapp.py @@ -249,7 +249,7 @@ class BottleApplication: def _callback_with_body(self, callback): def wrapper(*args, **kwargs): - kwargs['raw_uri_path'] = bottle.request.environ['RAW_URI'] + kwargs['raw_uri_path'] = bottle.request.environ.get('RAW_URI', '') content_type, body = self._get_request_body() response = callback(content_type, body, *args, **kwargs) return bottle.HTTPResponse( |