diff options
author | Picca Frédéric-Emmanuel <picca@debian.org> | 2024-02-05 16:30:07 +0100 |
---|---|---|
committer | Picca Frédéric-Emmanuel <picca@debian.org> | 2024-02-05 16:30:07 +0100 |
commit | 04095a69f18767d222b16fae5b40f2b712cd6f7e (patch) | |
tree | d20abd3ee2f237319443e9dfd7500ad55d29a33d /src/silx/gui/plot3d/scene/test/test_transform.py | |
parent | 3427caf0e96690e56aac6231a91df8f0f7a64fc2 (diff) |
New upstream version 2.0.0+dfsg
Diffstat (limited to 'src/silx/gui/plot3d/scene/test/test_transform.py')
-rw-r--r-- | src/silx/gui/plot3d/scene/test/test_transform.py | 39 |
1 files changed, 25 insertions, 14 deletions
diff --git a/src/silx/gui/plot3d/scene/test/test_transform.py b/src/silx/gui/plot3d/scene/test/test_transform.py index 2998c65..cba384d 100644 --- a/src/silx/gui/plot3d/scene/test/test_transform.py +++ b/src/silx/gui/plot3d/scene/test/test_transform.py @@ -34,7 +34,6 @@ from silx.gui.plot3d.scene import transform class TestTransformList(unittest.TestCase): - def assertSameArrays(self, a, b): return self.assertTrue(numpy.allclose(a, b, atol=1e-06)) @@ -45,25 +44,36 @@ class TestTransformList(unittest.TestCase): self.assertSameArrays(refmatrix, transforms.matrix) # Append translate - transforms.append(transform.Translate(1., 1., 1.)) - refmatrix = numpy.array(((1., 0., 0., 1.), - (0., 1., 0., 1.), - (0., 0., 1., 1.), - (0., 0., 0., 1.)), dtype=numpy.float32) + transforms.append(transform.Translate(1.0, 1.0, 1.0)) + refmatrix = numpy.array( + ( + (1.0, 0.0, 0.0, 1.0), + (0.0, 1.0, 0.0, 1.0), + (0.0, 0.0, 1.0, 1.0), + (0.0, 0.0, 0.0, 1.0), + ), + dtype=numpy.float32, + ) self.assertSameArrays(refmatrix, transforms.matrix) # Extend scale - transforms.extend([transform.Scale(0.1, 2., 1.)]) - refmatrix = numpy.dot(refmatrix, - numpy.array(((0.1, 0., 0., 0.), - (0., 2., 0., 0.), - (0., 0., 1., 0.), - (0., 0., 0., 1.)), - dtype=numpy.float32)) + transforms.extend([transform.Scale(0.1, 2.0, 1.0)]) + refmatrix = numpy.dot( + refmatrix, + numpy.array( + ( + (0.1, 0.0, 0.0, 0.0), + (0.0, 2.0, 0.0, 0.0), + (0.0, 0.0, 1.0, 0.0), + (0.0, 0.0, 0.0, 1.0), + ), + dtype=numpy.float32, + ), + ) self.assertSameArrays(refmatrix, transforms.matrix) # Insert rotate - transforms.insert(0, transform.Rotate(360.)) + transforms.insert(0, transform.Rotate(360.0)) self.assertSameArrays(refmatrix, transforms.matrix) # Update translate and check for listener called @@ -71,6 +81,7 @@ class TestTransformList(unittest.TestCase): def listener(source): self._callCount += 1 + transforms.addListener(listener) transforms[1].tx += 1 |