Skip to content

Commit 724b0a8

Browse files
committed
fixup
1 parent 0ad76d1 commit 724b0a8

File tree

1 file changed

+18
-7
lines changed

1 file changed

+18
-7
lines changed

mantidimaging/eyes_tests/live_viewer_window_test.py

Lines changed: 18 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -32,20 +32,27 @@ def setUp(self) -> None:
3232
self.fs.add_real_directory(Path(__file__).parent.parent) # Allow ui file to be found
3333
self.live_directory = Path("/live_dir")
3434
self.fs.create_dir(self.live_directory)
35+
self.initial_time = 4000.0
3536

3637
def _generate_image(self):
3738
image = np.zeros((10, 10))
3839
image[5, :] = np.arange(10)
39-
os.utime(self.live_directory, (10, 4000.0))
40+
os.utime(self.live_directory, (10, self.initial_time))
41+
self.initial_time += 1000
4042
return image
4143

4244
def _make_simple_dir(self, directory: Path):
4345
file_list = [directory / f"abc_{i:06d}.tif" for i in range(5)]
46+
# set initial time to live directory utime
47+
# initial_time = 4000.0
4448
if not directory.exists():
4549
self.fs.create_dir(directory)
46-
50+
# increment = 1
4751
for file in file_list:
4852
self.fs.create_file(file)
53+
# set file time to incrememnt by 1
54+
# os.utime(file, (10, initial_time + increment))
55+
# increment += 1
4956

5057
return file_list
5158

@@ -96,8 +103,12 @@ def test_rotate_operation_rotates_image(self, _mock_time, _mock_image_watcher, m
96103
def test_file_time_is_updated(self, _mock_time, _mock_image_watcher, mock_load_image):
97104
file_list = self._make_simple_dir(self.live_directory)
98105
image_list = [Image_Data(path) for path in file_list]
99-
mock_load_image.return_value = self._generate_image()
100-
self.imaging.show_live_viewer(self.live_directory)
101-
self.imaging.live_viewer.presenter.model._handle_image_changed_in_list(image_list)
102-
self.check_target(widget=self.imaging.live_viewer)
103-
# self.assertEqual(self.imaging.live_viewer.presenter.model.images[0].image_modified_time_stamp, "4000.0")
106+
increment = 0
107+
for image in image_list:
108+
image.image_modified_time_stamp = 4000.0 + increment
109+
mock_load_image.return_value = self._generate_image()
110+
self.imaging.show_live_viewer(self.live_directory)
111+
self.assertEqual(image.image_modified_time_stamp,
112+
4000.0 + increment) # Add this line to check the label time
113+
self.imaging.live_viewer.presenter.model._handle_image_changed_in_list(image_list)
114+
self.check_target(widget=self.imaging.live_viewer)

0 commit comments

Comments
 (0)