summaryrefslogtreecommitdiff
path: root/pecan/tests
Commit message (Expand)AuthorAgeFilesLines
* Catch an edge case in RestController routing and properly return an HTTP 400.Ryan Petrello2014-08-251-6/+117
* Fix an infinite recursion error in PecanHook application.Ryan Petrello2014-08-151-0/+40
* Provide `pecan.state.arguments` for inspecting controller call argumentsRyan Petrello2014-07-281-3/+366
* Don't (mistakenly) set HTTP 204 on controllers which set `response.body_file`.Ryan Petrello2014-07-091-0/+83
* For an HTTP 405 on generic methods, attempt to specify an Allow header.Ryan Petrello2014-06-261-1/+24
* Merge "Serialize WebOb errors as JSON if the client requests it via an Accept...Jenkins2014-06-251-0/+37
|\
| * Serialize WebOb errors as JSON if the client requests it via an Accept header.Ryan Petrello2014-06-251-0/+37
* | Merge "Add support for specifying custom request and response implementations."Jenkins2014-06-251-2/+37
|\ \ | |/ |/|
| * Add support for specifying custom request and response implementations.Ryan Petrello2014-06-251-2/+37
* | Merge "Added inheritance for hooks from parent classes"Jenkins2014-06-251-0/+72
|\ \
| * | Added inheritance for hooks from parent classesTihomir Trifonov2014-06-171-0/+72
* | | Fix a bug that broke `default_renderer = json`.Ryan Petrello2014-06-251-0/+13
| |/ |/|
* | Add support for Pecan *without* thread local request/response objectsRyan Petrello2014-05-282-1/+1337
|/
* Allow controllers to return an explicit `webob.Response` object.Ryan Petrello2014-05-191-0/+17
* Do not include Content-Type on 204 and 304 status codesJulien Danjou2014-04-241-0/+1
* Work around another obscure RestController edge case that should raise a 404.Ryan Petrello2014-04-231-0/+43
* Merge "If an exposed method returns nothing, reply with an HTTP 204."Jenkins2014-04-231-2/+2
|\
| * If an exposed method returns nothing, reply with an HTTP 204.Ryan Petrello2014-04-231-2/+2
* | pep8 fixesRyan Petrello2014-03-271-2/+2
|/
* Add a pecan scaffold for generating a simple REST API.Ryan Petrello2014-03-061-6/+4
* Fix a trailing slash bug for `RestController`s that have a `_lookup` method.Ryan Petrello2014-02-191-0/+32
* Merge "Cleanup the WSGI app reference from the threadlocal state on every req...Jenkins2014-02-141-1/+1
|\
| * Cleanup the WSGI app reference from the threadlocal state on every request.Ryan Petrello2014-02-131-1/+1
* | Fix a trailing slash bug for `RestController`s that have a `_lookup` method.Ryan Petrello2014-02-131-0/+39
|/
* Fix several bugs for RestControllerRyan Petrello2013-12-041-0/+61
* Merge "Respect security for generic controllers."Jenkins2013-10-281-0/+128
|\
| * Respect security for generic controllers.Ryan Petrello2013-10-161-0/+128
* | Replace an "invalid syntax" Python test fixture with a generated tempfile.Ryan Petrello2013-10-232-10/+12
* | Merge "Persist `pecan.request.context` across internal redirects."Jenkins2013-10-041-0/+34
|\ \
| * | Persist `pecan.request.context` across internal redirects.Ryan Petrello2013-09-301-0/+34
| |/
* | Resolve a bug in `_default` handlers used in `RestController`.Ryan Petrello2013-09-301-0/+17
|/
* core: do not try to set response body to NoneJulien Danjou2013-09-261-0/+17
* Document and test the uwsgi plugin.Ryan Petrello2013-08-291-6/+24
* Merge pull request #227 from ryanpetrello/routing_lookup_bugmarkmcclain2013-08-081-0/+29
|\
| * Fix a routing bug for certain _lookup controller configurations.Ryan Petrello2013-08-081-0/+29
* | Merge pull request #226 from ryanpetrello/nextmarkmcclain2013-08-081-20/+9
|\ \ | |/
| * Make some notable changes to how ``pecan.conf.app`` is passed to a new app.Ryan Petrello2013-08-081-20/+9
* | Allow on_error hooks to return a Response.Kiall Mac Innes2013-07-201-0/+30
|/
* Merge remote-tracking branch 'origin/next' into py3kRyan Petrello2013-05-071-0/+219
|\
| * Merge pull request #198 from ryanpetrello/rest-controller-lookup-supportmarkmcclain2013-05-071-0/+219
| |\
| | * Add support for ``_lookup`` methods as a fallback in RestController.Ryan Petrello2013-03-191-0/+219
* | | General import and flake8 cleanup.Ryan Petrello2013-05-032-13/+1
* | | Replace ``pecan.compat.dictconfig`` with ``logutils.dictconfig.dictConfig``.Ryan Petrello2013-05-032-735/+0
* | | Add scaffold tests for Python 3.2/3.3.Ryan Petrello2013-04-301-6/+9
* | | Fix a Py3 compatability bug in `pecan.jsonify`.Ryan Petrello2013-04-301-19/+20
* | | Resolve a few differences in TypeError messaging in Python 3.3.Ryan Petrello2013-04-301-2/+8
* | | Fix a pep8 failure.Ryan Petrello2013-04-301-2/+3
* | | Cleanup and add a ton of bytes() compatability for tests.Ryan Petrello2013-04-309-249/+261
* | | More miscellaneous PY3 compatability issues.Ryan Petrello2013-04-301-1/+0
* | | Remove unicode markers.Ryan Petrello2013-04-301-2/+2