diff options
| author | Chris McDonough <chrism@plope.com> | 2012-11-02 22:46:08 -0400 |
|---|---|---|
| committer | Chris McDonough <chrism@plope.com> | 2012-11-02 22:46:08 -0400 |
| commit | 487cb60b9ffa5e50ca1cb7ca73787cbb51ca98f4 (patch) | |
| tree | 1edd9bb845d98aefbb3b70d5f6e1ea9947acba8e | |
| parent | 44d73a4f72d2d822b7772a6596edb6d3720d6598 (diff) | |
| parent | c60c0e01d9053fdb676af9f3bcac883cefd671e8 (diff) | |
| download | pyramid-487cb60b9ffa5e50ca1cb7ca73787cbb51ca98f4.tar.gz pyramid-487cb60b9ffa5e50ca1cb7ca73787cbb51ca98f4.tar.bz2 pyramid-487cb60b9ffa5e50ca1cb7ca73787cbb51ca98f4.zip | |
Merge branch 'wylee-master'
| -rw-r--r-- | pyramid/__init__.py | 6 | ||||
| -rw-r--r-- | pyramid/request.py | 2 | ||||
| -rw-r--r-- | pyramid/tests/test_request.py | 6 |
3 files changed, 8 insertions, 6 deletions
diff --git a/pyramid/__init__.py b/pyramid/__init__.py index 473d5e1c6..5bb534f79 100644 --- a/pyramid/__init__.py +++ b/pyramid/__init__.py @@ -1,5 +1 @@ -from pyramid.request import Request -from pyramid.response import Response -Response.RequestClass = Request -Request.ResponseClass = Response -del Request, Response +# package diff --git a/pyramid/request.py b/pyramid/request.py index af3310829..9e275c2c0 100644 --- a/pyramid/request.py +++ b/pyramid/request.py @@ -328,6 +328,8 @@ class Request(BaseRequest, DeprecatedRequestMethodsMixin, URLMethodsMixin, matchdict = None matched_route = None + ResponseClass = Response + @reify def tmpl_context(self): # docs-deprecated template context for Pylons-like apps; do not diff --git a/pyramid/tests/test_request.py b/pyramid/tests/test_request.py index 86cfd8b09..945e36a7f 100644 --- a/pyramid/tests/test_request.py +++ b/pyramid/tests/test_request.py @@ -42,13 +42,17 @@ class TestRequest(unittest.TestCase): from zope.interface.verify import verifyClass from pyramid.interfaces import IRequest verifyClass(IRequest, self._getTargetClass()) - klass = self._getTargetClass() def test_instance_conforms_to_IRequest(self): from zope.interface.verify import verifyObject from pyramid.interfaces import IRequest verifyObject(IRequest, self._makeOne()) + def test_ResponseClass_is_pyramid_Response(self): + from pyramid.response import Response + cls = self._getTargetClass() + self.assertEqual(cls.ResponseClass, Response) + def test_charset_defaults_to_utf8(self): r = self._makeOne({'PATH_INFO':'/'}) self.assertEqual(r.charset, 'UTF-8') |
