allow local packages in FLASK_APP

don't require .py extension in FLASK_APP
add tests for nested package loading
parametrize cli loading tests
This commit is contained in:
David Lord 2017-07-14 19:27:45 -07:00
parent 59f7966e31
commit fb845b9032
No known key found for this signature in database
GPG key ID: 7A1C87E3F5BC42A8
8 changed files with 158 additions and 151 deletions

View file

@ -4,12 +4,12 @@ from flask import Flask
def create_app():
return Flask('create_app')
return Flask('app')
def create_app2(foo, bar):
return Flask("_".join(['create_app2', foo, bar]))
return Flask('_'.join(['app2', foo, bar]))
def create_app3(foo, bar, script_info):
return Flask("_".join(['create_app3', foo, bar]))
def create_app3(foo, script_info):
return Flask('_'.join(['app3', foo, script_info.data['test']]))

View file

@ -0,0 +1,3 @@
from flask import Flask
application = Flask(__name__)

View file

@ -0,0 +1,3 @@
from flask import Flask
app = Flask(__name__)

View file

@ -0,0 +1 @@
So long, and thanks for all the fish.