ukaea / PROCESS

PROCESS is a systems code at UKAEA that calculates in a self-consistent manner the parameters of a fusion power plant with a specified performance, ensuring that its operating limits are not violated, and with the option to optimise to a given function of these parameters.
https://ukaea.github.io/PROCESS/
MIT License
36 stars 11 forks source link

Create remaining integration tests for `process.io` subpackage #3267

Closed jonmaddock closed 2 months ago

jonmaddock commented 2 months ago

Some modules within the process.io subpackage are not yet tested: these are the modules that deal with manipulating, processing or visualising Process's input/output files. Before the Python data structure work commences, it would be advantageous to write tests for any of these modules that will still be required in some form after the Python conversion work. Which modules to test should be decided, and then the integration tests implemented.

clmould commented 2 months ago

I have looked to see if the scripts in the process/io subpackage have tests or not. Here is a summary:

This means that the process/io subpackage is currently adequately tested and so no more tests need to be added, so will close this issue.