|
6 | 6 |
|
7 | 7 | import control as ct
|
8 | 8 | from control import c2d, tf, tf2ss, NonlinearIOSystem
|
9 |
| -from control.lti import (LTI, common_timebase, damp, dcgain, isctime, isdtime, |
10 |
| - issiso, pole, timebaseEqual, zero) |
| 9 | +from control.lti import (LTI, common_timebase, evalfr, damp, dcgain, isctime, |
| 10 | + isdtime, issiso, pole, timebaseEqual, zero) |
11 | 11 | from control.tests.conftest import slycotonly
|
12 | 12 | from control.exception import slycot_check
|
13 | 13 |
|
@@ -243,13 +243,17 @@ def test_squeeze_exceptions(self, fcn):
|
243 | 243 |
|
244 | 244 | with pytest.raises(ValueError, match="unknown squeeze value"):
|
245 | 245 | sys.frequency_response([1], squeeze=1)
|
246 |
| - sys([1], squeeze='siso') |
247 |
| - evalfr(sys, [1], squeeze='siso') |
| 246 | + with pytest.raises(ValueError, match="unknown squeeze value"): |
| 247 | + sys([1j], squeeze='siso') |
| 248 | + with pytest.raises(ValueError, match="unknown squeeze value"): |
| 249 | + evalfr(sys, [1j], squeeze='siso') |
248 | 250 |
|
249 | 251 | with pytest.raises(ValueError, match="must be 1D"):
|
250 | 252 | sys.frequency_response([[0.1, 1], [1, 10]])
|
251 |
| - sys([[0.1, 1], [1, 10]]) |
252 |
| - evalfr(sys, [[0.1, 1], [1, 10]]) |
| 253 | + with pytest.raises(ValueError, match="must be 1D"): |
| 254 | + sys([[0.1j, 1j], [1j, 10j]]) |
| 255 | + with pytest.raises(ValueError, match="must be 1D"): |
| 256 | + evalfr(sys, [[0.1j, 1j], [1j, 10j]]) |
253 | 257 |
|
254 | 258 | with pytest.warns(DeprecationWarning, match="LTI `inputs`"):
|
255 | 259 | ninputs = sys.inputs
|
|
0 commit comments