spine-tools / SpineOpt.jl

A highly adaptable modelling framework for multi-energy systems
https://www.tools-for-energy-system-modelling.org/
GNU General Public License v3.0
54 stars 13 forks source link

Cover more combinations of functionality in the tests #1084

Open DillonJ opened 4 weeks ago

DillonJ commented 4 weeks ago

Is your feature request related to a problem? Please describe. Tests cover only a limited combination of SpineOpt functionalities

Describe the solution you'd like Cover more combinations of functionalities

Describe alternatives you've considered N/A

In some recent commits to SpineOpt, there were issues with fix_ratio constraints because the tests did not test a sufficient range of possible combinations of fix_ratio parameters. A possible solution is to increase the complexity of the example systems. Specifically, there should be units which have multiple inputs and outputs and have fix_ratio parameters defined on multiple combinations of flows.

Generally speaking, we could increase the complexity of the example systems.