@@ -44,28 +44,34 @@ def tearDown(self) -> None:
44
44
self .assertFalse (self .main_window .isVisible ())
45
45
46
46
def test_correlate (self ):
47
- expected_initial_cor = self .recon_window .presenter .model .last_cor .value
48
- expected_initial_tilt = self .recon_window .presenter .model .auto_find_correlation (progress = None )[1 ].value
47
+ expected_initial_cor = self .recon_window .rotation_centre
48
+ expected_initial_tilt = self .recon_window .tilt
49
+
50
+ expected_final_cor = 66.0
51
+ expected_final_tilt = 1.070368
49
52
50
53
for _ in range (5 ):
51
54
QTest .mouseClick (self .recon_window .correlateBtn , Qt .MouseButton .LeftButton )
52
55
QTest .qWait (SHORT_DELAY )
53
-
54
56
wait_until (lambda : self .recon_window .correlateBtn .isEnabled ())
55
57
wait_until (lambda : len (self .recon_window .presenter .async_tracker ) == 0 )
56
58
57
- final_cor_value = self .recon_window .presenter . model . last_cor . value
58
- final_tilt_value = self .recon_window .presenter . model . auto_find_correlation ( progress = None )[ 1 ]. value
59
+ final_cor_value = self .recon_window .rotation_centre
60
+ final_tilt_value = self .recon_window .tilt
59
61
60
- if final_cor_value != expected_initial_cor :
61
- assert final_cor_value != expected_initial_cor
62
+ assert final_cor_value != expected_initial_cor
63
+ assert final_tilt_value != expected_initial_tilt
62
64
63
- assert final_tilt_value == expected_initial_tilt
65
+ assert final_cor_value == expected_final_cor
66
+ assert final_tilt_value == expected_final_tilt
64
67
65
68
@pytest .mark .xfail (reason = "Unresolved, see #1641" )
66
69
def test_minimise (self ):
67
- expected_initial_cor = self .recon_window .presenter .model .last_cor .value
68
- expected_initial_tilt = self .recon_window .presenter .model .auto_find_correlation (progress = None )[1 ].value
70
+ expected_cor = 64.0
71
+ expected_tilt = 0.0
72
+
73
+ initial_cor = self .recon_window .rotation_centre
74
+ initial_tilt = self .recon_window .tilt
69
75
70
76
for i in range (2 , 6 ):
71
77
QTimer .singleShot (SHORT_DELAY , lambda i = i : self ._click_InputDialog (set_int = i ))
@@ -76,13 +82,14 @@ def test_minimise(self):
76
82
wait_until (lambda : len (self .recon_window .presenter .async_tracker ) == 0 )
77
83
QTest .qWait (SHORT_DELAY )
78
84
79
- final_cor_value = self .recon_window .presenter . model . last_cor . value
80
- final_tilt_value = self .recon_window .presenter . model . auto_find_correlation ( progress = None )[ 1 ]. value
85
+ final_cor_value = self .recon_window .rotation_centre
86
+ final_tilt_value = self .recon_window .tilt
81
87
82
- if final_cor_value != expected_initial_cor :
83
- assert final_cor_value != expected_initial_cor
88
+ assert initial_cor == expected_cor
89
+ assert initial_tilt == expected_tilt
84
90
85
- assert final_tilt_value == expected_initial_tilt
91
+ assert final_cor_value == expected_cor
92
+ assert final_tilt_value == expected_tilt
86
93
87
94
@classmethod
88
95
def _click_cor_inspect (cls ):
0 commit comments