File tree Expand file tree Collapse file tree 1 file changed +13
-0
lines changed
mantidimaging/gui/windows/stack_visualiser/test Expand file tree Collapse file tree 1 file changed +13
-0
lines changed Original file line number Diff line number Diff line change 5
5
from unittest import mock
6
6
7
7
import numpy .testing as npt
8
+ import numpy as np
8
9
9
10
import mantidimaging .test_helpers .unit_test_helper as th
10
11
from mantidimaging .core .data import Images
@@ -75,6 +76,18 @@ def test_notify_toggle_image_mode_does_not_set_summed_image(self):
75
76
def test_get_num_images (self ):
76
77
assert self .presenter .get_num_images () == self .presenter .images .num_projections
77
78
79
+ def test_find_image_from_angle_returns_matching_index (self ):
80
+ angle = np .rad2deg (self .presenter .images .projection_angles ().value [1 ])
81
+ index = self .presenter .find_image_from_angle (angle )
82
+ assert self .presenter .images .projection_angles ().value [index ] == angle
83
+
84
+ def test_find_image_from_angle_returns_next_index (self ):
85
+ angle = (self .presenter .images .projection_angles ().value [1 ] +
86
+ self .presenter .images .projection_angles ().value [2 ]) * 0.5
87
+ angle = np .rad2deg (angle )
88
+ index = self .presenter .find_image_from_angle (angle )
89
+ assert index == 2
90
+
78
91
79
92
if __name__ == '__main__' :
80
93
unittest .main ()
You can’t perform that action at this time.
0 commit comments