Spectral-Analysis-UPB / PyZEAL

Project dealing with the numerical calculation of zeros, poles and residues of holomorphic and meromorphic functions. It aspires to be a PYthon ZEAL (ZEros of AnaLytic functions, a Fortran90 package) successor.
https://pyzeal.readthedocs.io/en/latest/
GNU General Public License v3.0
4 stars 1 forks source link

Improve test coverage #33

Open PhilippSchuette opened 1 year ago

PhilippSchuette commented 1 year ago

At the moment the test coverage for the two modules settings and plugins is quite low in comparison with the rest. Additional tests should be implemented to remedy this situation.

PhilippSchuette commented 1 year ago

In addition, setting verbose=False for all root finder tests affects coverage of rootfinder.py and parallel_finder.py in quite a bad way. This should be fixed by mocking a FinderProgressBar. To make this easier the concrete instantiation within the RootFinder should be replaced by resolving the bar from the ServiceLocator.

PhilippSchuette commented 1 year ago

Argument estimation with order>0 lacks testing as well right now!