File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 33"""
44
55__version__ = "25.9.5"
6- __solver_version__ = "release-25.8 "
6+ __solver_version__ = "release-25.9 "
Original file line number Diff line number Diff line change 1818from flow360 .component .simulation .framework .updater_utils import Flow360Version
1919from flow360 .component .simulation .services import ValidationCalledBy , validate_model
2020from flow360 .component .simulation .validation .validation_context import ALL
21- from flow360 .version import __version__
21+ from flow360 .version import __solver_version__ , __version__
2222
2323
2424@pytest .fixture (autouse = True )
@@ -44,6 +44,18 @@ def test_version_consistency():
4444 )
4545
4646
47+ def test_default_solver_version_matches_module_version ():
48+ """For non-beta releases (vA.B.C), the default solver version must be 'release-A.B'."""
49+ version = Flow360Version (__version__ )
50+ if re .search (r"b\d+$" , __version__ ):
51+ pytest .skip ("Beta version, skipping solver version check" )
52+ expected_solver_version = f"release-{ version .major } .{ version .minor } "
53+ assert __solver_version__ == expected_solver_version , (
54+ f"Default solver version mismatch: __solver_version__ is '{ __solver_version__ } ', "
55+ f"but expected '{ expected_solver_version } ' based on __version__ '{ __version__ } '"
56+ )
57+
58+
4759def test_version_greater_than_highest_updater_version ():
4860 current_python_version = Flow360Version (__version__ )
4961 assert (
You can’t perform that action at this time.
0 commit comments