mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-08-09 06:45:09 -06:00
Added simple test for BuildVolume
This commit is contained in:
parent
54ffcc478c
commit
f85095f5d8
2 changed files with 30 additions and 6 deletions
27
tests/TestBuildVolume.py
Normal file
27
tests/TestBuildVolume.py
Normal file
|
@ -0,0 +1,27 @@
|
|||
from unittest.mock import MagicMock, patch
|
||||
|
||||
import pytest
|
||||
|
||||
from cura.BuildVolume import BuildVolume
|
||||
|
||||
@pytest.fixture
|
||||
def build_volume():
|
||||
mocked_application = MagicMock()
|
||||
mocked_platform = MagicMock(name="platform")
|
||||
with patch("cura.BuildVolume.Platform", mocked_platform):
|
||||
return BuildVolume(mocked_application)
|
||||
|
||||
|
||||
def test_buildVolumeSetSizes(build_volume):
|
||||
build_volume.setWidth(10)
|
||||
assert build_volume.getDiagonalSize() == 10
|
||||
|
||||
build_volume.setWidth(0)
|
||||
build_volume.setHeight(100)
|
||||
assert build_volume.getDiagonalSize() == 100
|
||||
|
||||
build_volume.setHeight(0)
|
||||
build_volume.setDepth(200)
|
||||
assert build_volume.getDiagonalSize() == 200
|
||||
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue