Skip to content

Commit a94887d

Browse files
fix: update default solver version to release-25.9 (#1924)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent d71d4ed commit a94887d

2 files changed

Lines changed: 14 additions & 2 deletions

File tree

flow360/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@
33
"""
44

55
__version__ = "25.9.5"
6-
__solver_version__ = "release-25.8"
6+
__solver_version__ = "release-25.9"

tests/simulation/test_updater.py

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
from flow360.component.simulation.framework.updater_utils import Flow360Version
1919
from flow360.component.simulation.services import ValidationCalledBy, validate_model
2020
from 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+
4759
def test_version_greater_than_highest_updater_version():
4860
current_python_version = Flow360Version(__version__)
4961
assert (

0 commit comments

Comments
 (0)