David Lord
382b13581e
clean up samesite docs
7 years ago
David Lord
2beedabaaf
add HTTPS support for flask run command
7 years ago
Fadhel_Chaabane
a1d9ebe4ab
New Feature: Added Support for cookie's SameSite attribute.
7 years ago
David Lord
8bdf820e9b
reset standard os env after each test
7 years ago
Armin Ronacher
2433522d29
Add Support for FLASK_ENV ( #2570 )
...
This introduces environments to Flask
7 years ago
David Lord
0a33954555
improve documentation for session attributes
...
add test for session attributes
7 years ago
David Lord
604cc758fb
use config fixture, get plugin via unregister
7 years ago
Camilo
33fa580947
restore the logging plugin only if it was active to begin with
7 years ago
Camilo
e30c39fe78
fix non-passing tests for logging on pytest > 3.3.0
7 years ago
Adrian Moennich
777cc17de3
Fix broken test
7 years ago
ThiefMaster
c52e1b7388
Fix ValueError for some invalid Range requests
...
fixes #2526
7 years ago
David Lord
5436dddf64
rewrite cli errors
...
consistent order for arguments to load functions
refactor find_app_by_string to flow better
more cli loader tests
7 years ago
Caratpine
2f57a0b917
Blueprint view function name should not contain dots
7 years ago
Chuan Ma
5888d76342
pytest.yield_fixture deprecated in pytest 3.0+.
...
It's suggested to use pytest.fixture directly,
and flask already requires 'pytest>=3'.
7 years ago
David Lord
66b1b752da
simplify logging configuration
...
single default handler and formatter
don't remove handlers
configure level once using setLevel
document logging
reorganize logging tests
8 years ago
David Lord
a89bdb3395
prefer the url's scheme over the kwarg
...
tabs -> spaces
add test
add changelog
8 years ago
David Lord
491d331e6e
load env vars using python-dotenv
8 years ago
David Lord
fb845b9032
allow local packages in FLASK_APP
...
don't require .py extension in FLASK_APP
add tests for nested package loading
parametrize cli loading tests
8 years ago
David Lord
59f7966e31
support passing environ to test client ( #2412 )
...
closes #2411
8 years ago
David Lord
9560f22bb6
clean up
8 years ago
Bijan Vakili
a417e41d27
Update documentation and regression tests to clarify that Flask.teardown_appcontext() only receives unhandled exceptions
8 years ago
William Horton
5909e26fba
Remove unused import from test_basic ( #2403 )
8 years ago
David Lord
465922e5f1
clean up secret key docs
...
consistent key across docs and examples
consistent key across tests, set in conftest
8 years ago
David Lord
5bc0d15359
un-deprecate request.json
8 years ago
David Lord
715a9a3e7b
remove deprecated flask.ext
8 years ago
David Lord
723e665004
remove deprecated Request.module
8 years ago
David Lord
d63c2bc417
remove deprecated Flask.static_path
8 years ago
David Lord
448368e226
style cleanup
...
[ci skip]
8 years ago
Miguel Grinberg
7c40aa9e50
Import app from wsgi.py or app.py if FLASK_APP is not defined
...
Fixes #2376
8 years ago
Eugene M. Kim
63ccdada1b
Actually hand-spin and use a tzinfo subclass
...
This is for Python 2.x compatibility.
Suggested-by: David Lord <davidism@gmail.com>
8 years ago
Eugene M. Kim
f803760275
Re-revert to not using pytz
...
Will spin a tzinfo subclass.
8 years ago
Eugene M. Kim
34050630d6
Skip aware datetime tests if pytz is unavailable
8 years ago
Eugene M. Kim
eb9618347c
Use pytz again for tests
...
This is because datetime.timezone is Python 3 only. The only
alternative would be to hand-spin a datetime.tzinfo subclass, an
overkill.
This reverts commit 0e6cab3576
.
8 years ago
Eugene M. Kim
0e6cab3576
Rewrite test_jsonify_aware_datetimes without pytz
8 years ago
David Lord
4d2a3ab2e0
test no debug flag doesn't reconfigure
...
test templates_auto_reload property instead of config
use app fixture in test
8 years ago
Eugene M. Kim
d75d83defd
Add UTs for #2372
...
test_encode_aware_datetime() fails for non-UTC timezones due to the bug.
8 years ago
David Lord
5c12acefbb
failing test
8 years ago
David Lord
e97253e4c1
clean up JSON code and docs
8 years ago
David Lord
5978a0f55f
failing test for streaming session
8 years ago
David Lord
fd8b95952c
add tests for flask.json.tag
8 years ago
David Lord
859d9a9d5c
show nice message when registering error handler for unknown code
...
clean up error handler docs
closes #1837
8 years ago
David Lord
42905b8a55
set description for trap as well as debug
...
test for key error description
8 years ago
David Lord
045dccaefb
make debugging bad key errors easier
...
* TRAP_BAD_REQUEST_ERRORS is enabled by default in debug mode
* BadRequestKeyError has the key in the description in debug mode
closes #382
8 years ago
David Lord
b8eba0a3fa
use existing response.vary property to set vary header
...
closes #2345
8 years ago
Hendrik Makait
48c2925664
Factor in code review comments and refactor functions to be more naturally split.
8 years ago
Hendrik Makait
7106fb6357
Handle app factory with arguments in FLASK_APP
8 years ago
Nina Zakharenko
e7cd68ba58
Don't overwrite Vary header when setting for cookie access #2317
8 years ago
Christian Stade-Schuldt
4ec1fbc9f5
More DRYing up the test suite ( #2325 )
8 years ago
Rene A. Zelaya
d29dbe14cf
Correcting name of GreenletContextCopying test class (to start with 'Test'), making it extend object, and also having the test methods in it include 'self' as first argument.
8 years ago
Rene A. Zelaya
2eb28165a9
Bundling 'test_greenlet_context_copying' functions into a new class in tests/test_reqctx.py.
8 years ago