Browse Source

Speed up testing

sh4nks 8 years ago
parent
commit
0a0886d03e
1 changed files with 6 additions and 4 deletions
  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"]