Test multiple raft interface layers

Should arrive at the correct raft thickness too then.

Contributes to issue CURA-8915.
This commit is contained in:
Ghostkeeper 2022-02-03 16:13:00 +01:00
parent 3534894eeb
commit c761b23e82
No known key found for this signature in database
GPG Key ID: D2A8871EE34EC59A

View File

@ -163,6 +163,7 @@ class TestComputeDisallowedAreasStatic:
class TestUpdateRaftThickness: class TestUpdateRaftThickness:
setting_property_dict = {"raft_base_thickness": {"value": 1}, setting_property_dict = {"raft_base_thickness": {"value": 1},
"raft_interface_layers": {"value": 2},
"raft_interface_thickness": {"value": 1}, "raft_interface_thickness": {"value": 1},
"raft_surface_layers": {"value": 1}, "raft_surface_layers": {"value": 1},
"raft_surface_thickness": {"value": 1}, "raft_surface_thickness": {"value": 1},
@ -193,7 +194,7 @@ class TestUpdateRaftThickness:
assert build_volume.getRaftThickness() == 0 assert build_volume.getRaftThickness() == 0
build_volume._updateRaftThickness() build_volume._updateRaftThickness()
assert build_volume.getRaftThickness() == 3 assert build_volume.getRaftThickness() == 4 # 1 base layer of 1mm, 2 interface layers of 1mm each, 1 top layer of 1mm.
assert build_volume.raftThicknessChanged.emit.call_count == 1 assert build_volume.raftThicknessChanged.emit.call_count == 1
def test_adhesionIsNotRaft(self, build_volume: BuildVolume): def test_adhesionIsNotRaft(self, build_volume: BuildVolume):