transform_test now tests selection, rotation, and selection+rotation
This commit is contained in:
parent
16565712d9
commit
9be6563ba2
@ -4,7 +4,8 @@
|
||||
from __future__ import absolute_import, division, print_function, unicode_literals
|
||||
import logging
|
||||
import pytest
|
||||
from mceditlib.transform import RotationTransform
|
||||
from mceditlib.selection import BoundingBox
|
||||
from mceditlib.transform import DimensionTransform, SelectionTransform
|
||||
|
||||
log = logging.getLogger(__name__)
|
||||
|
||||
@ -20,12 +21,25 @@ log = logging.getLogger(__name__)
|
||||
#
|
||||
# dim.importSchematic(sch_dim_transformed, (0, 0, 0))
|
||||
|
||||
def test_transform(pc_world, schematic_world):
|
||||
#dim = pc_world.getDimension()
|
||||
def test_selection_transform(schematic_world):
|
||||
pytest.skip()
|
||||
|
||||
selection = BoundingBox((10, 10, 10), (100, 100, 100))
|
||||
sch_dim = schematic_world.getDimension()
|
||||
sch_dim_transformed = SelectionTransform(sch_dim, selection)
|
||||
try:
|
||||
from mcedit2.worldview.schematic_worldview import displaySchematic
|
||||
except ImportError:
|
||||
log.warn("mcedit2 not available, not displaying result")
|
||||
else:
|
||||
displaySchematic(sch_dim_transformed)
|
||||
|
||||
def test_rotation_transform(pc_world, schematic_world):
|
||||
pytest.skip()
|
||||
|
||||
sch_dim = schematic_world.getDimension()
|
||||
|
||||
sch_dim_transformed = RotationTransform(sch_dim,
|
||||
sch_dim_transformed = DimensionTransform(sch_dim,
|
||||
sch_dim.bounds.center,
|
||||
0., 0., 45.)
|
||||
|
||||
@ -35,4 +49,21 @@ def test_transform(pc_world, schematic_world):
|
||||
except ImportError:
|
||||
log.warn("mcedit2 not available, not displaying result")
|
||||
else:
|
||||
displaySchematic(sch_dim_transformed)
|
||||
displaySchematic(sch_dim_transformed)
|
||||
|
||||
def test_selection_rotation_transform(schematic_world):
|
||||
|
||||
selection = BoundingBox((10, 10, 10), (100, 100, 100))
|
||||
sch_dim = schematic_world.getDimension()
|
||||
sch_dim_selection = SelectionTransform(sch_dim, selection)
|
||||
|
||||
sch_dim_transformed = DimensionTransform(sch_dim_selection,
|
||||
sch_dim_selection.bounds.center,
|
||||
0., 0., 45.)
|
||||
|
||||
try:
|
||||
from mcedit2.worldview.schematic_worldview import displaySchematic
|
||||
except ImportError:
|
||||
log.warn("mcedit2 not available, not displaying result")
|
||||
else:
|
||||
displaySchematic(sch_dim_transformed)
|
||||
|
Reference in New Issue
Block a user