@@ -70,23 +70,26 @@ def assert_call(self):
70
70
mw1 .parameters [0 ].fit .click ()
71
71
72
72
# check changing of limits
73
- mw1 .parameters [0 ].fit .click ()
74
- mw1 .parameters [0 ].tmin .setValue (- 1 )
75
- mw1 .parameters [0 ].tmax .setValue (1 )
73
+ m = Minuit (cost , 0 , 0 )
74
+ m .limits ["a" ] = (- 2 , 2 )
75
+ mw2 = qtinteractive (m , plot )
76
+ qtbot .addWidget (mw2 )
77
+ mw2 .parameters [0 ].tmin .setValue (- 1 )
78
+ mw2 .parameters [0 ].tmax .setValue (1 )
76
79
assert_allclose (m .limits ["a" ], (- 1 , 1 ), atol = 1e-5 )
77
80
with plot .assert_call ():
78
- mw1 .parameters [0 ].tmin .setValue (0.5 )
81
+ mw2 .parameters [0 ].tmin .setValue (0.5 )
79
82
assert_allclose (m .limits ["a" ], (0.5 , 1 ), atol = 1e-5 )
80
83
assert_allclose (m .values , (0.5 , 0 ), atol = 1e-5 )
81
- mw1 .parameters [0 ].tmin .setValue (2 )
84
+ mw2 .parameters [0 ].tmin .setValue (2 )
82
85
assert_allclose (m .limits ["a" ], (0.5 , 1 ), atol = 1e-5 )
83
86
assert_allclose (m .values , (0.5 , 0 ), atol = 1e-5 )
84
- mw1 .parameters [0 ].tmin .setValue (- 1 )
87
+ mw2 .parameters [0 ].tmin .setValue (- 1 )
85
88
with plot .assert_call ():
86
- mw1 .parameters [0 ].tmax .setValue (0 )
89
+ mw2 .parameters [0 ].tmax .setValue (0 )
87
90
assert_allclose (m .limits ["a" ], (- 1 , 0 ), atol = 1e-5 )
88
91
assert_allclose (m .values , (0 , 0 ), atol = 1e-5 )
89
- mw1 .parameters [0 ].tmax .setValue (- 2 )
92
+ mw2 .parameters [0 ].tmax .setValue (- 2 )
90
93
assert_allclose (m .limits ["a" ], (- 1 , 0 ), atol = 1e-5 )
91
94
assert_allclose (m .values , (0 , 0 ), atol = 1e-5 )
92
95
0 commit comments