Dilan Coss
6cafaf462d
Test added for _AppCtxGlobals __repr__ method
2018-05-28 23:49:06 -06:00
David Lord
34a83b1304
add more merge cases
2018-05-01 13:29:48 -07:00
Hsiaoming Yang
61eea98d17
Fix blueprint route for ""
2018-05-01 14:35:55 +09:00
David Lord
eb52ca4625
rename to FLASK_SKIP_DOTENV, add docs, test
2018-04-29 14:20:17 -07:00
David Lord
cc93fa3f5e
Merge pull request #2739 from pallets/2735-abort-debug
...
Only trap key errors by default in debug, not all BadRequest errors
2018-04-28 07:01:42 -07:00
David Lord
271d9e697a
trap key errors in debug, not all 400 errors
2018-04-28 06:51:08 -07:00
David Lord
fa03e9e0e4
merge slashes between blueprint prefix and rule
2018-04-27 12:40:06 -07:00
ThiefMaster
3ff5440300
Fix registering partials as view functions
2018-04-27 13:44:07 +02:00
Nick Pope
edf7cf40e3
Fix default index for TaggedJSONSerializer.register()
...
Change the default value of ``index`` to ``None`` in ``register()`` so
that it is possible to insert a new tag as the penultimate item in the
order list.
2018-04-19 14:16:11 +01:00
David Lord
aaab1e46f2
add Response.max_cookie_size config
2018-04-10 11:17:18 -07:00
David Lord
056c62e0b0
detect UTF encodings when loading json
2018-04-10 09:34:59 -07:00
fphonor
df23942df2
get_json separate cache depending on silent arg
2018-04-09 02:52:40 -07:00
David Lord
f1d2226f42
don't use Flask(__name__) in conftest
2018-02-28 06:50:49 -08:00
David Lord
399cbf4e3c
only strip one slash when registering blueprint
...
add test and changelog
2018-02-23 15:47:06 -08:00
David Lord
4f8661e6e3
use subdomain arg in url_map.bind_to_environ
...
rename new subdomain test, parametrize
test allowing subdomains as well as ips
add subdomain_matching param to docs
add some references to docs
add version changed to create_url_adapter
2018-02-23 08:39:31 -08:00
Armin Ronacher
1e81474e7e
Do not enable subdomain matching by default
...
Updated tests for new subdomain matching
Added a test to validate matching behavior
2018-02-23 07:53:27 -08:00
David Lord
8d5c870199
add test_cli_runner for testing app.cli commands
2018-02-19 15:34:46 -08:00
David Lord
aa4db37a7f
revert copyright year to project start
...
add copyright header to files
2018-02-08 12:43:30 -08:00
David Lord
f23e388b81
Merge pull request #2530 from pallets/feature/factory-detection
...
Improved bad factory error handling
2018-01-28 11:27:07 -08:00
David Lord
d08a0fab8e
Merge pull request #2607 from FadhelC/SameSite-cookie-feature
...
Added support for cookie SameSite attribute
2018-01-23 15:20:16 -08:00
David Lord
e431e8809d
clean up samesite docs
2018-01-23 15:11:50 -08:00
David Lord
b0e8e7d485
add HTTPS support for flask run command
2018-01-23 10:03:53 -08:00
Fadhel_Chaabane
c65bdc0c9f
New Feature: Added Support for cookie's SameSite attribute.
2018-01-23 13:57:50 +00:00
David Lord
8dfb664336
reset standard os env after each test
2018-01-10 13:53:45 -08:00
Armin Ronacher
a1afc8f1a7
Add Support for FLASK_ENV ( #2570 )
...
This introduces environments to Flask
2018-01-06 17:07:56 +01:00
David Lord
57b2807ea8
improve documentation for session attributes
...
add test for session attributes
2018-01-04 12:56:18 -08:00
David Lord
1e9f49e586
use config fixture, get plugin via unregister
2017-12-14 12:20:03 -08:00
Camilo
29e76fbb22
restore the logging plugin only if it was active to begin with
2017-12-14 09:40:34 -05:00
Camilo
069a5e9bbd
fix non-passing tests for logging on pytest > 3.3.0
2017-12-14 01:55:22 -05:00
Adrian Moennich
26cc8fba36
Fix broken test
2017-11-25 00:53:43 +01:00
Adrian Moennich
875c30bad1
Merge remote-tracking branch 'upstream/0.12-maintenance'
2017-11-25 00:44:07 +01:00
ThiefMaster
dd8adc11be
Fix ValueError for some invalid Range requests
...
fixes #2526
2017-11-25 00:37:49 +01:00
Armin Ronacher
28e9f419f9
Improved bad factory error handling
2017-11-25 00:05:57 +01:00
David Lord
042948a4ad
rewrite cli errors
...
consistent order for arguments to load functions
refactor find_app_by_string to flow better
more cli loader tests
2017-10-10 07:04:53 -07:00
Caratpine
48b19e8dd1
Blueprint view function name should not contain dots
2017-10-09 08:12:34 -07:00
Chuan Ma
f31297dfe3
pytest.yield_fixture deprecated in pytest 3.0+.
...
It's suggested to use pytest.fixture directly,
and flask already requires 'pytest>=3'.
2017-08-14 10:25:24 -04:00
David Lord
9acb1d2412
simplify logging configuration
...
single default handler and formatter
don't remove handlers
configure level once using setLevel
document logging
reorganize logging tests
2017-07-31 12:49:03 -07:00
David Lord
090560a53a
prefer the url's scheme over the kwarg
...
tabs -> spaces
add test
add changelog
2017-07-29 13:03:08 -07:00
David Lord
f0101de17b
load env vars using python-dotenv
2017-07-16 13:37:51 -07:00
David Lord
b4505e53a5
allow local packages in FLASK_APP
...
don't require .py extension in FLASK_APP
add tests for nested package loading
parametrize cli loading tests
2017-07-14 19:49:05 -07:00
David Lord
1a1fb4579d
support passing environ to test client ( #2412 )
...
closes #2411
2017-07-13 08:42:53 -07:00
David Lord
19a9e95e8f
clean up
2017-07-10 07:10:47 -07:00
Bijan Vakili
c1647f9468
Update documentation and regression tests to clarify that Flask.teardown_appcontext() only receives unhandled exceptions
2017-07-07 17:34:44 -07:00
William Horton
d404a911b7
Remove unused import from test_basic ( #2403 )
2017-06-30 17:28:48 +02:00
David Lord
d590d6024d
clean up secret key docs
...
consistent key across docs and examples
consistent key across tests, set in conftest
2017-06-28 07:58:06 -07:00
David Lord
bffe2a0af9
un-deprecate request.json
2017-06-26 09:34:26 -07:00
David Lord
0207aad0ec
remove deprecated flask.ext
2017-06-26 08:47:28 -07:00
David Lord
fc2b8aabde
remove deprecated Request.module
2017-06-26 07:46:33 -07:00
David Lord
24cfe1b9b1
remove deprecated Flask.static_path
2017-06-26 07:45:29 -07:00
David Lord
b96a1c0f99
style cleanup
...
[ci skip]
2017-06-16 06:59:37 -07:00