diff --git a/ckan/tests/functional/api/base.py b/ckan/tests/functional/api/base.py index a1d4fbbf2d2..2f20ee57bab 100644 --- a/ckan/tests/functional/api/base.py +++ b/ckan/tests/functional/api/base.py @@ -44,6 +44,8 @@ def get(self, offset, status=[200]): def post(self, offset, data, status=[200,201], *args, **kwds): params = '%s=1' % url_escape(self.dumps(data)) + if 'extra_environ' in kwds: + self.extra_environ = kwds['extra_environ'] response = self.app.post(offset, params=params, status=status, extra_environ=self.get_extra_environ()) return response