[Bf-blender-cvs] SVN commit: /data/svn/repos/bf-blender [62224] tags/blender-2.79-release/lib/tests/modeling/mesh_ops_test.py: Update to work on 2.8.

Bastien Montagne montagne29 at wanadoo.fr
Thu Apr 18 21:39:00 CEST 2019


Revision: 62224
          https://developer.blender.org/rBL62224
Author:   mont29
Date:     2019-04-18 21:38:59 +0200 (Thu, 18 Apr 2019)
Log Message:
-----------
Update to work on 2.8.

Note that since there is no branch/blender version notion on this svn repo,
it means it won't work for blender 2.7 anymore, but think that's the case for
many other tests anyway... Also not sure that that script should be there at all.

Modified Paths:
--------------
    tags/blender-2.79-release/lib/tests/modeling/mesh_ops_test.py

Modified: tags/blender-2.79-release/lib/tests/modeling/mesh_ops_test.py
===================================================================
--- tags/blender-2.79-release/lib/tests/modeling/mesh_ops_test.py	2019-04-03 13:39:34 UTC (rev 62223)
+++ tags/blender-2.79-release/lib/tests/modeling/mesh_ops_test.py	2019-04-18 19:38:59 UTC (rev 62224)
@@ -220,8 +220,8 @@
         return False
     bpy.ops.object.mode_set(mode='OBJECT')
     bpy.ops.object.select_all(action='DESELECT')
-    bpy.context.scene.objects.active = otest
-    otest.select = True
+    bpy.context.view_layer.objects.active = otest
+    otest.select_set(True)
     bpy.ops.object.duplicate()
     otestdup = bpy.context.active_object
     smode = DoMeshSelect(t.select, verbose=verbose)
@@ -252,7 +252,7 @@
         return True
     mtest = otestdup.data
     mexpected = oexpected.data
-    cmpret = mtest.unit_test_compare(mexpected)
+    cmpret = mtest.unit_test_compare(mesh=mexpected)
     success = (cmpret == 'Same')
     if success:
         if verbose:
@@ -262,8 +262,8 @@
             print('Fail', cmpret)
     if cleanup:
         bpy.ops.object.delete()
-        otest.select = True
-        bpy.context.scene.objects.active = otest
+        otest.select_set(True)
+        bpy.context.view_layer.objects.active = otest
     elif update_expected:
         if verbose:
             print('Updating expected object', t.expected_obj)



More information about the Bf-blender-cvs mailing list