Skip to content

Commit 72f463f

Browse files
committed
added the initial values to test and used self.assert
1 parent da6382a commit 72f463f

File tree

2 files changed

+30
-1
lines changed

2 files changed

+30
-1
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#2281 : TestGuiSystemReconstruction test_correlate should check COR and tilt

mantidimaging/gui/test/gui_system_reconstruction_test.py

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,23 +44,51 @@ def tearDown(self) -> None:
4444
self.assertFalse(self.main_window.isVisible())
4545

4646
def test_correlate(self):
47+
expected_initial_cor = 64.0
48+
expected_initial_tilt = 0.0
49+
expected_final_cor = 66.0
50+
expected_final_tilt = 1.070368
51+
52+
self.assertEqual(self.recon_window.rotation_centre, expected_initial_cor)
53+
self.assertEqual(self.recon_window.tilt, expected_initial_tilt)
54+
4755
for _ in range(5):
4856
QTest.mouseClick(self.recon_window.correlateBtn, Qt.MouseButton.LeftButton)
4957
QTest.qWait(SHORT_DELAY)
5058
wait_until(lambda: self.recon_window.correlateBtn.isEnabled())
5159
wait_until(lambda: len(self.recon_window.presenter.async_tracker) == 0)
5260

61+
final_cor_value = self.recon_window.rotation_centre
62+
final_tilt_value = self.recon_window.tilt
63+
64+
self.assertEqual(final_cor_value, expected_final_cor)
65+
self.assertEqual(final_tilt_value, expected_final_tilt)
66+
5367
@pytest.mark.xfail(reason="Unresolved, see #1641")
5468
def test_minimise(self):
69+
expected_cor = 64.0
70+
expected_tilt = 0.0
71+
72+
initial_cor = self.recon_window.rotation_centre
73+
initial_tilt = self.recon_window.tilt
74+
5575
for i in range(2, 6):
5676
QTimer.singleShot(SHORT_DELAY, lambda i=i: self._click_InputDialog(set_int=i))
5777
QTest.mouseClick(self.recon_window.minimiseBtn, Qt.MouseButton.LeftButton)
58-
5978
QTest.qWait(SHORT_DELAY)
6079
wait_until(lambda: self.recon_window.minimiseBtn.isEnabled(), max_retry=500)
6180
wait_until(lambda: len(self.recon_window.presenter.async_tracker) == 0)
6281
QTest.qWait(SHORT_DELAY)
6382

83+
final_cor_value = self.recon_window.rotation_centre
84+
final_tilt_value = self.recon_window.tilt
85+
86+
self.assertEqual(initial_cor, expected_cor)
87+
self.assertEqual(initial_tilt, expected_tilt)
88+
89+
self.assertEqual(final_cor_value, expected_cor)
90+
self.assertEqual(final_tilt_value, expected_tilt)
91+
6492
@classmethod
6593
def _click_cor_inspect(cls):
6694
"""

0 commit comments

Comments
 (0)