Changeset View
Changeset View
Standalone View
Standalone View
tests/python/bl_load_py_modules.py
| Show First 20 Lines • Show All 62 Lines • ▼ Show 20 Lines | |||||
| def load_addons(): | def load_addons(): | ||||
| modules = addon_modules_sorted() | modules = addon_modules_sorted() | ||||
| addons = bpy.context.user_preferences.addons | addons = bpy.context.user_preferences.addons | ||||
| # first disable all | # first disable all | ||||
| for mod_name in list(addons.keys()): | for mod_name in list(addons.keys()): | ||||
| addon_utils.disable(mod_name) | addon_utils.disable(mod_name, default_set=True) | ||||
| assert(bool(addons) is False) | assert(bool(addons) is False) | ||||
| for mod in modules: | for mod in modules: | ||||
| mod_name = mod.__name__ | mod_name = mod.__name__ | ||||
| addon_utils.enable(mod_name, default_set=True) | addon_utils.enable(mod_name, default_set=True) | ||||
| assert(mod_name in addons) | assert(mod_name in addons) | ||||
| ▲ Show 20 Lines • Show All 104 Lines • Show Last 20 Lines | |||||