summaryrefslogtreecommitdiff
path: root/qml/python/tests/test_transformations.py
diff options
context:
space:
mode:
authorSébastien Dailly <sebastien@chimrod.com>2014-09-27 12:13:38 +0200
committerSébastien Dailly <sebastien@chimrod.com>2014-09-27 12:13:38 +0200
commit5049d4c8a05d3f9b72f4c7e048e94b753713beda (patch)
treeda43b04f8eec2309ae16a9869bc92a0be055e424 /qml/python/tests/test_transformations.py
parentaceb0d301274962289d62a41421e3cf0c8738053 (diff)
Added navigation tree management
Diffstat (limited to 'qml/python/tests/test_transformations.py')
-rw-r--r--qml/python/tests/test_transformations.py14
1 files changed, 13 insertions, 1 deletions
diff --git a/qml/python/tests/test_transformations.py b/qml/python/tests/test_transformations.py
index b802b9f..d244e48 100644
--- a/qml/python/tests/test_transformations.py
+++ b/qml/python/tests/test_transformations.py
@@ -3,7 +3,7 @@
import unittest
-from python.transformations import Rotation, Translation, Symmetry
+from python.transformations import Rotation, Translation, Symmetry, ToIndex
class FakeBoard():
@@ -132,3 +132,15 @@ class TestRotation(unittest.TestCase):
symmetry.y_flip = False
self.assertFalse(symmetry.is_valid())
+
+class TestToIndex(unittest.TestCase):
+ """ Test the toIndex transformation.
+ """
+
+ def test_apply_points(self):
+ """ Test the points index.
+ """
+ toIndex = ToIndex(FakeBoard(2, 1, 8, 5))
+ self.assertEqual(0, toIndex.apply_points((2, 1)))
+ self.assertEqual(7, toIndex.apply_points((2, 2)))
+ self.assertEqual(8, toIndex.apply_points((3, 2)))