cli loader handles kwargs in app factory

This commit is contained in:
na2shell 2021-06-25 11:39:13 +09:00 committed by David Lord
parent c3f923d0e0
commit 9f0da9b770
No known key found for this signature in database
GPG key ID: 7A1C87E3F5BC42A8
3 changed files with 26 additions and 12 deletions

View file

@ -74,6 +74,15 @@ def test_find_best_app(test_apps):
assert isinstance(app, Flask)
assert app.name == "appname"
class Module:
@staticmethod
def create_app(**kwargs):
return Flask("appname")
app = find_best_app(script_info, Module)
assert isinstance(app, Flask)
assert app.name == "appname"
class Module:
@staticmethod
def create_app(foo):