forked from bartvdbraak/blender
Tests: don't write thumbnails when running tests
Also replace WM_OT_read_factory_settings with WM_OT_read_homefile so the preferences don't have to be reloaded.
This commit is contained in:
parent
753a2a34ce
commit
ef7efc3751
@ -15,7 +15,8 @@ class TestBlendFileSaveLoadBasic(TestHelper):
|
||||
self.args = args
|
||||
|
||||
def test_save_load(self):
|
||||
bpy.ops.wm.read_factory_settings()
|
||||
bpy.ops.wm.read_homefile(use_empty=True, use_factory_startup=True)
|
||||
|
||||
bpy.data.meshes.new("OrphanedMesh")
|
||||
|
||||
output_dir = self.args.output_dir
|
||||
@ -71,6 +72,9 @@ def argparse_create():
|
||||
def main():
|
||||
args = argparse_create().parse_args()
|
||||
|
||||
# Don't write thumbnails into the home directory.
|
||||
bpy.context.preferences.filepaths.use_save_preview_images = False
|
||||
|
||||
for Test in TESTS:
|
||||
Test(args).run_all_tests()
|
||||
|
||||
|
@ -15,7 +15,9 @@ class TestBlendLibLinkSaveLoadBasic(TestHelper):
|
||||
self.args = args
|
||||
|
||||
def test_link_save_load(self):
|
||||
bpy.ops.wm.read_factory_settings()
|
||||
|
||||
bpy.ops.wm.read_homefile(use_empty=True, use_factory_startup=True)
|
||||
|
||||
me = bpy.data.meshes.new("LibMesh")
|
||||
me.use_fake_user = True
|
||||
|
||||
@ -26,7 +28,7 @@ class TestBlendLibLinkSaveLoadBasic(TestHelper):
|
||||
|
||||
bpy.ops.wm.save_as_mainfile(filepath=output_path, check_existing=False, compress=False)
|
||||
|
||||
bpy.ops.wm.read_factory_settings()
|
||||
bpy.ops.wm.read_homefile(use_empty=True, use_factory_startup=True)
|
||||
bpy.data.orphans_purge()
|
||||
|
||||
link_dir = os.path.join(output_path, "Mesh")
|
||||
@ -68,6 +70,9 @@ def argparse_create():
|
||||
def main():
|
||||
args = argparse_create().parse_args()
|
||||
|
||||
# Don't write thumbnails into the home directory.
|
||||
bpy.context.preferences.filepaths.use_save_preview_images = False
|
||||
|
||||
for Test in TESTS:
|
||||
Test(args).run_all_tests()
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user