PyTests: do not try to load non-2.8-ready add-ons.
authorBastien Montagne <montagne29@wanadoo.fr>
Thu, 18 Apr 2019 15:14:17 +0000 (17:14 +0200)
committerBastien Montagne <montagne29@wanadoo.fr>
Thu, 18 Apr 2019 15:14:51 +0000 (17:14 +0200)
tests/python/bl_load_addons.py

index d54d5c3..0df9858 100644 (file)
@@ -50,6 +50,10 @@ def _init_addon_blacklist():
     # netrender has known problems re-registering
     BLACKLIST_ADDONS.add("netrender")
 
+    for mod in addon_utils.modules():
+        if addon_utils.module_bl_info(mod)['blender'] < (2, 80, 0):
+            BLACKLIST_ADDONS.add(mod.__name__)
+
 
 def addon_modules_sorted():
     modules = addon_utils.modules({})