Improved bad factory error handling

This commit is contained in:
Armin Ronacher 2017-11-25 00:05:57 +01:00
parent d24bb9ee32
commit c23a63a185
2 changed files with 17 additions and 0 deletions

View file

@ -144,6 +144,13 @@ def test_find_best_app(test_apps):
pytest.raises(NoAppException, find_best_app, script_info, Module)
class Module:
@staticmethod
def create_app():
raise TypeError('bad bad factory!')
pytest.raises(TypeError, find_best_app, script_info, Module)
@pytest.mark.parametrize('value,path,result', (
('test', cwd, 'test'),