refactor: Update cutout and depth handling by removing unused functions and adjusting parameters
This commit is contained in:
@@ -15,27 +15,22 @@ def test_depth_presets_always_generate_the_correct_normal_space(enabled):
|
||||
assert normal_mode_for_shape(shape, enabled) == ("TANGENT" if enabled else "NONE")
|
||||
|
||||
|
||||
def test_new_cutout_does_not_reuse_a_saved_wrapper():
|
||||
def test_new_cutout_reuses_a_saved_wrapper():
|
||||
bpy.ops.wm.read_factory_settings(use_empty=True)
|
||||
saved = bpy.data.node_groups.new("O Image Cutout", "GeometryNodeTree")
|
||||
saved.interface.new_socket(name="Shape", in_out="INPUT", socket_type="NodeSocketMenu")
|
||||
saved.use_fake_user = True
|
||||
current = load_cutout_node_group("SOLID")
|
||||
assert current != saved and current.get("anyimage_asset_revision") == 13
|
||||
assert saved in bpy.data.node_groups.values()
|
||||
assert current == load_cutout_node_group("FLAT")
|
||||
assert load_cutout_node_group("SOLID") == saved
|
||||
assert load_cutout_node_group("FLAT") == saved
|
||||
assert saved.name == "O Image Cutout"
|
||||
assert any(item.name == "Shape" for item in saved.interface.items_tree)
|
||||
|
||||
|
||||
def test_depth_cutout_loads_uniform_thickness_revision_and_preserves_existing_group():
|
||||
def test_depth_cutout_reuses_existing_group():
|
||||
bpy.ops.wm.read_factory_settings(use_empty=True)
|
||||
saved = bpy.data.node_groups.new("O Image Depth Cutout", "GeometryNodeTree")
|
||||
saved["anyimage_asset_revision"] = 11
|
||||
current = load_cutout_node_group("DEPTH_SOLID")
|
||||
assert current != saved and current["anyimage_asset_revision"] == 26
|
||||
assert saved in bpy.data.node_groups.values()
|
||||
assert saved["anyimage_asset_revision"] == 11
|
||||
assert load_cutout_node_group("DEPTH_SOLID") == current
|
||||
assert load_cutout_node_group("DEPTH_SOLID") == saved
|
||||
assert saved.name == "O Image Depth Cutout"
|
||||
|
||||
|
||||
def test_small_quality_mesh_has_positive_balloon_support():
|
||||
|
||||
Reference in New Issue
Block a user