Skip to content

Commit efb79a7

Browse files
committed
activate previously unreached test code
1 parent 8b900ca commit efb79a7

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

control/tests/lti_test.py

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66

77
import control as ct
88
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)
1111
from control.tests.conftest import slycotonly
1212
from control.exception import slycot_check
1313

@@ -243,13 +243,17 @@ def test_squeeze_exceptions(self, fcn):
243243

244244
with pytest.raises(ValueError, match="unknown squeeze value"):
245245
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')
248250

249251
with pytest.raises(ValueError, match="must be 1D"):
250252
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]])
253257

254258
with pytest.warns(DeprecationWarning, match="LTI `inputs`"):
255259
ninputs = sys.inputs

0 commit comments

Comments
 (0)