From: Ben G. <no...@gi...> - 2020-12-30 19:33:13
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: c432fd5ec1c188e44182c5765d505181e7199ad4 https://github.com/python-control/python-control/commit/c432fd5ec1c188e44182c5765d505181e7199ad4 Author: Ben Greiner <co...@bn...> Date: 2020-12-30 (Wed, 30 Dec 2020) Changed paths: M .travis.yml M control/tests/bdalg_test.py M control/tests/canonical_test.py M control/tests/config_test.py M control/tests/conftest.py M control/tests/convert_test.py M control/tests/ctrlutil_test.py M control/tests/delay_test.py M control/tests/discrete_test.py M control/tests/flatsys_test.py M control/tests/frd_test.py M control/tests/freqresp_test.py M control/tests/input_element_int_test.py M control/tests/iosys_test.py M control/tests/lti_test.py M control/tests/margin_test.py M control/tests/mateqn_test.py A control/tests/matlab2_test.py M control/tests/matlab_test.py M control/tests/minreal_test.py R control/tests/modelsimp_array_test.py R control/tests/modelsimp_matrix_test.py A control/tests/modelsimp_test.py M control/tests/nichols_test.py M control/tests/phaseplot_test.py M control/tests/pzmap_test.py M control/tests/rlocus_test.py R control/tests/robust_array_test.py R control/tests/robust_matrix_test.py A control/tests/robust_test.py M control/tests/sisotool_test.py M control/tests/slycot_convert_test.py R control/tests/statefbk_array_test.py R control/tests/statefbk_matrix_test.py A control/tests/statefbk_test.py R control/tests/statesp_array_test.py R control/tests/statesp_matrix_test.py A control/tests/statesp_test.py R control/tests/test_control_matlab.py M control/tests/timeresp_test.py M control/tests/xferfcn_input_test.py M control/tests/xferfcn_test.py M setup.cfg M setup.py Log Message: ----------- Refactor the test suite using pytest for array and matrix types (#438) * reorganize travis matrix, extend conftest.py * pytestify bdalg_test * pytestify canonical_test * pytestify config_test * pytestify convert_test.py * pytestify ctrlutil_test * pytestify delay_test.py * pytestify discrete_test * pytestify flatsys_test * pytestify frd_test * pytestify freqresp_test.py * pytestify input_element_int_test * pytestify iosys_test * pytestify lti_test.py * pytestify mateqn_test * pytestify matlab tests * pytestify minreal_test * pytestify modelsimp * pytestify nichols_test * pytestify phaseplot_test * pytestify rlocus_test.py * pytestify robust tests * pytestify sisotool_test.py * pytestify slycot_convert_test.py * pytestify statefbk tests * pytestify statesp tests * pytestify timeresp_test.py * pytestify xferfcn_input_test.py remove a lot of duplicate code by converting everything into a single parametrized test function. * pytestify xferfcn tests * make tests work with pre #431 source code state revert this commit when merging a rebased #431 (remove statesp_test.py::test_copy_constructor_nodt if not applicable) |