sh4nks 8 лет назад
Родитель
Сommit
0a0886d03e
1 измененных файлов с 6 добавлено и 4 удалено
  1. 6 4
      flaskbb/app.py

+ 6 - 4
flaskbb/app.py

@@ -153,10 +153,12 @@ def configure_extensions(app):
 
     # Flask-Whooshee
     whooshee.init_app(app)
-    whooshee.register_whoosheer(PostWhoosheer)
-    whooshee.register_whoosheer(TopicWhoosheer)
-    whooshee.register_whoosheer(ForumWhoosheer)
-    whooshee.register_whoosheer(UserWhoosheer)
+    # not needed for unittests - and it will speed up testing A LOT
+    if not app.testing:
+        whooshee.register_whoosheer(PostWhoosheer)
+        whooshee.register_whoosheer(TopicWhoosheer)
+        whooshee.register_whoosheer(ForumWhoosheer)
+        whooshee.register_whoosheer(UserWhoosheer)
 
     # Flask-Login
     login_manager.login_view = app.config["LOGIN_VIEW"]