Cadel Watson
7654c2f902
Use Sphinx for documentation.
...
This commit creates configuration files and an index page for
documentation using Sphinx. The recommonmark package is used to enable
Markdown support for Sphinx, using the Common Mark specification. This
means that the current documentation doesn't need to be rewritten.
2016-12-25 20:24:34 +11:00
Eli Uriegas
6cf3754051
Merge pull request #226 from seemethere/increment_019
...
Increment version to 0.1.9
2016-12-24 18:54:07 -08:00
Eli Uriegas
cf7616ebe5
Increment version to 0.1.9
2016-12-24 18:51:16 -08:00
Eli Uriegas
5b7964f8b6
Merge pull request #225 from seemethere/add_response_body_not_a_string_test
...
Add test for PR: #215
2016-12-24 18:50:11 -08:00
Eli Uriegas
f1f38c24da
Add test for PR: #215
2016-12-24 18:47:15 -08:00
Eli Uriegas
67a50becb0
Merge pull request #215 from cr0hn/patch-1
...
Improvement: avoid to encoding in each HTTP Response
2016-12-24 18:41:01 -08:00
Eli Uriegas
d7e94473f3
Use a try/except, it's a bit faster
...
Also reorder some imports and add some comments
2016-12-24 18:37:55 -08:00
Eli Uriegas
184c896f41
Merge pull request #224 from seemethere/rewrite_static_files_tests
...
Rewrite static files tests
2016-12-24 18:23:06 -08:00
Eli Uriegas
8be849cc40
Rewrite static files tests
...
Relates to PR #188
Changes include:
- Rewriting to work with pytest fixtures and an actual static directory
- Addition of a test that covers file paths that must be
unquoted as a uri
2016-12-24 18:18:56 -08:00
Eli Uriegas
275851a755
Merge pull request #188 from webtic/master
...
Find URL encoded filenames on the fs by decoding them first
2016-12-24 18:14:45 -08:00
Eli Uriegas
16182472fa
Remove trailing whitespace
2016-12-24 18:11:46 -08:00
Eli Uriegas
29f3c22fed
Rework conditionals to not be inline
2016-12-24 18:11:12 -08:00
Eli Uriegas
a116666d55
Merge pull request #223 from r0fls/115
...
Raise error if response is malformed.
2016-12-24 17:12:17 -08:00
Raphael Deem
c2622511ce
Raise error if response is malformed. Issue #115
2016-12-24 17:09:41 -08:00
Eli Uriegas
50243037eb
Merge pull request #222 from seemethere/add_py36_testing
...
Adds python36 to tox.ini and .travis.yml
2016-12-24 14:11:55 -08:00
Eli Uriegas
74f305cfb7
Adds python36 to tox.ini and .travis.yml
2016-12-24 14:06:53 -08:00
Eli Uriegas
75990fbaf4
Merge pull request #220 from kgantsov/master
...
Make golang performance test return JSON instead of string
2016-12-24 13:40:24 -08:00
cr0hn
cc982c5a61
Update response.py
...
Type check by isinstance
2016-12-24 15:24:25 +01:00
Konstantin Hantsov
2f0a582aa7
Make golang performance test return JSON instead of string
2016-12-24 10:28:34 +01:00
Eli Uriegas
665881471d
Merge pull request #217 from cr0hn/patch-3
...
Upgraded Middlewares doc: Explain how to chain two (or more) middlewares
2016-12-23 22:31:03 -08:00
Eli Uriegas
cd17a42234
Fix some verbage
2016-12-23 09:59:28 -08:00
Eli Uriegas
8e19b5938c
Merge pull request #216 from cr0hn/patch-2
...
Apply response Middleware always
2016-12-23 09:57:38 -08:00
Eli Uriegas
9e208ab744
Merge pull request #210 from kdelwat/testing-documentation
...
Create documentation for testing server endpoints.
2016-12-23 09:57:22 -08:00
Eli Uriegas
94bd9702e5
Merge pull request #211 from rmno/master
...
Fixed import error in docs
2016-12-23 09:57:08 -08:00
cr0hn
3add40625d
Explain how to chain two (or more) middlewares
...
A funny and useful examples about how to chain middlewares.
2016-12-23 16:07:59 +01:00
cr0hn
5afae986a0
Apply response Middleware always
...
Response middleware are useful to apply some post-process information, just before send to the user. For example: Add some HTTP headers (security headers, for example), remove "Server" banner (for security reasons) or cookie management.
The change is very very simple: although an "request" middleware has produced any response, we'll even apply the response middlewares.
2016-12-23 15:59:04 +01:00
cr0hn
f091d82bad
Improvement
...
improvement: support fo binary data as a input. This do that the response process has more performance because not encoding needed.
2016-12-23 13:12:59 +01:00
Romano Bodha
5c1ef2c1cf
Fixed import error
2016-12-23 01:42:05 +01:00
Cadel Watson
8411255700
Create documentation for testing server endpoints.
...
Currently the sanic.utils functionality is undocumented. This provides
information on the interface as well as a complete example of testing
a server endpoint.
2016-12-23 11:08:04 +11:00
Eli Uriegas
ef9d8710f5
Merge pull request #200 from 38elements/invalid-usage
...
Change HttpParserError process
2016-12-17 22:50:00 -06:00
38elements
75fc9f91b9
Change HttpParserError process
2016-12-18 09:25:39 +09:00
Eli Uriegas
545d9eb59b
Merge pull request #198 from sagnew/patch-2
...
Fix quotes in sample code for consistency
2016-12-14 11:39:22 -06:00
Sam Agnew
a9b67c3028
Fix quotes in sample code for consistency
2016-12-14 12:36:33 -05:00
Eli Uriegas
35e79f3985
Merge pull request #171 from jpiasetz/convert_dict_to_set
...
Convert connections dict to set
2016-12-14 11:30:45 -06:00
Eli Uriegas
435d5585e9
Fix leftover blank line
...
flake8 build failed here: https://travis-ci.org/channelcat/sanic/builds/183991976
2016-12-14 11:29:09 -06:00
Eli Uriegas
ddfb7f2861
Merge branch 'master' into convert_dict_to_set
2016-12-14 11:26:31 -06:00
Eli Uriegas
6c806549ae
Merge pull request #194 from sagnew/patch-1
...
Fix PEP8 in Hello World example
2016-12-13 11:44:53 -06:00
Sam Agnew
8957e4ec25
Fix PEP8 in Hello World example
2016-12-13 12:35:46 -05:00
Paul Jongsma
2003eceba1
remove trailing space
2016-12-13 10:41:39 +01:00
Eli Uriegas
8fc1462d11
Merge pull request #193 from r0fls/jinja-example
...
add jinja example
2016-12-13 00:30:07 -06:00
Raphael Deem
93b45e9598
add jinja example
2016-12-12 22:25:24 -08:00
Eli Uriegas
a3a14cdab2
Merge pull request #170 from jpiasetz/convert_lambda_to_partial
...
Convert server lambda to partial
2016-12-12 20:40:29 -06:00
Paul Jongsma
9ba2f99ea2
added a comment on why to decode the file_path
2016-12-13 01:10:24 +01:00
Eli Uriegas
f9db796a6e
Merge pull request #189 from AntonDnepr/aiopg_examples
...
Aiopg examples
2016-12-12 13:22:32 -06:00
Eli Uriegas
94c7aaf7f8
Merge pull request #190 from kamyarg/master
...
url params docs typo fix
2016-12-12 13:21:46 -06:00
kamyar
6ef6d9a905
url params docs typo fix
...
add missing '>' in url params docs example
2016-12-11 16:34:22 +02:00
Anton Zhyrney
b44e9baaec
aiopg with sqlalchemy example
2016-12-11 14:21:02 +02:00
Anton Zhyrney
f9176bfdea
pep8&improvements
2016-12-11 14:14:03 +02:00
Anton Zhyrney
721044b378
improvements for aiopg example
2016-12-11 14:04:24 +02:00
Anton Zhyrney
154f8570f0
add sanic aiopg example with raw sql
2016-12-11 13:43:31 +02:00