From 756976cd2a1bea64ad707babf944f622365c3957 Mon Sep 17 00:00:00 2001 From: Johannes Kaisinger Date: Thu, 11 Jul 2024 16:20:19 +0200 Subject: [PATCH 1/2] Add FrequencyResponseList to explicit exports __all__ --- control/freqplot.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/control/freqplot.py b/control/freqplot.py index 5ff690450..607015edd 100644 --- a/control/freqplot.py +++ b/control/freqplot.py @@ -29,8 +29,8 @@ from .statesp import StateSpace from .xferfcn import TransferFunction -__all__ = ['bode_plot', 'NyquistResponseData', 'nyquist_response', - 'nyquist_plot', 'singular_values_response', +__all__ = ['FrequencyResponseList', 'bode_plot', 'NyquistResponseData', + 'nyquist_response', 'nyquist_plot', 'singular_values_response', 'singular_values_plot', 'gangof4_plot', 'gangof4_response', 'bode', 'nyquist', 'gangof4'] From e27b226f4b298c583b182b47b7d083f725d86fa2 Mon Sep 17 00:00:00 2001 From: Johannes Kaisinger Date: Mon, 15 Jul 2024 22:22:02 +0200 Subject: [PATCH 2/2] Add unit tests --- control/tests/kwargs_test.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/control/tests/kwargs_test.py b/control/tests/kwargs_test.py index 4d252ab19..d44e06db7 100644 --- a/control/tests/kwargs_test.py +++ b/control/tests/kwargs_test.py @@ -228,6 +228,9 @@ def test_response_plot_kwargs(data_fcn, plot_fcn, mimo): match="(has no property|unexpected keyword|unrecognized keyword)"): response.plot(unknown=None) +def test_response_list_plot_kwargs(): + pass + # # List of all unit tests that check for unrecognized keywords # @@ -300,6 +303,7 @@ def test_response_plot_kwargs(data_fcn, plot_fcn, mimo): 'FrequencyResponseData.__init__': frd_test.TestFRD.test_unrecognized_keyword, 'FrequencyResponseData.plot': test_response_plot_kwargs, + 'FrequencyResponseList.plot': test_response_list_plot_kwargs, 'DescribingFunctionResponse.plot': descfcn_test.test_describing_function_exceptions, 'InputOutputSystem.__init__': test_unrecognized_kwargs,