Skip to content

Commit 6b92fdb

Browse files
authored
fix: Api upgrade message. (#3170)
* fix: Api upgrade message. * Add test. * Update test. * Update test. * Added print to test. * Update test. * Update test.
1 parent f6ac6df commit 6b92fdb

File tree

2 files changed

+27
-4
lines changed

2 files changed

+27
-4
lines changed

src/ansys/fluent/core/services/api_upgrade.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,4 @@ def __exit__(self, exc_type, exc_value, exc_tb) -> None:
4444
print(
4545
"The following solver settings object method could also be used to execute the above command:"
4646
)
47-
if int(self._version) >= 251:
48-
print(f"<solver_session>.settings.{journal_str[len('solver.'):]}")
49-
else:
50-
print(f"<solver_session>.{journal_str[len('solver.'):]}")
47+
print(f"<solver_session>.{journal_str[len('solver.'):]}")

tests/test_tui_api.py

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
1+
import os
2+
13
import pytest
24

5+
from ansys.fluent.core import FluentVersion
6+
from ansys.fluent.core.examples.downloads import download_file
37
from ansys.fluent.core.services.datamodel_tui import TUIMenu
48

59

@@ -24,3 +28,25 @@ def test_python_keyword_menu_name(new_meshing_session):
2428
assert "cad_options" in dir(meshing.tui.file.import_)
2529
assert "create_cad_assemblies" in dir(meshing.tui.file.import_.cad_options)
2630
meshing.tui.file.import_.cad_options.create_cad_assemblies("yes")
31+
32+
33+
@pytest.mark.skip("Failing in github")
34+
def test_api_upgrade_message(new_solver_session):
35+
solver = new_solver_session
36+
case_name = download_file(
37+
"Static_Mixer_main.cas.h5", "pyfluent/static_mixer", save_path=os.getcwd()
38+
)
39+
from contextlib import redirect_stdout
40+
import io
41+
42+
f = io.StringIO()
43+
with redirect_stdout(f):
44+
solver.tui.file.read_case(case_name)
45+
s = f.getvalue()
46+
if solver.get_fluent_version() >= FluentVersion.v251:
47+
assert (
48+
s.split("\n")[-2].split("(")[0]
49+
== r"<solver_session>.settings.file.read_case"
50+
)
51+
else:
52+
assert s.split("\n")[-2].split("(")[0] == r"<solver_session>.file.read_case"

0 commit comments

Comments
 (0)