diff --git a/src/ansys/dpf/core/available_result.py b/src/ansys/dpf/core/available_result.py index 590ad7f98a7..6353eb7d588 100644 --- a/src/ansys/dpf/core/available_result.py +++ b/src/ansys/dpf/core/available_result.py @@ -125,6 +125,13 @@ class AvailableResult: >>> transient = examples.download_transient_result() >>> model = dpf.Model(transient) >>> result_info = model.metadata.result_info + >>> res = result_info["displacement"] + >>> res.name + 'displacement' + >>> res.homogeneity + 'length' + >>> res.dimensionality + 'vector' Create the operator of the given available result. diff --git a/src/ansys/dpf/core/result_info.py b/src/ansys/dpf/core/result_info.py index 7fdd41d00e3..ae36cbde7d6 100644 --- a/src/ansys/dpf/core/result_info.py +++ b/src/ansys/dpf/core/result_info.py @@ -110,6 +110,11 @@ class ResultInfo: >>> model = dpf.Model(transient) >>> result_info = model.metadata.result_info # printable result_info + >>> result_info["displacement"].name + 'displacement' + >>> result_info["displacement"].homogeneity + 'length' + """ def __init__( diff --git a/tests/test_resultinfo.py b/tests/test_resultinfo.py index 419a9eba649..da4798a407a 100644 --- a/tests/test_resultinfo.py +++ b/tests/test_resultinfo.py @@ -137,15 +137,18 @@ def test_byitem_resultinfo(model): assert res[0] is not None -# def test_get_result_resultinfo_from_index(model): -# res = model.metadata.result_info[3] -# assert res.name == "acceleration" -# assert res.n_components == 3 -# assert res.dimensionality == "vector" -# assert res.homogeneity == "acceleration" -# assert res.unit == "m/s^2" -# assert res.name == "acceleration" -# assert res.qualifiers == [] +def test_get_result_resultinfo_from_index(model): + if SERVERS_VERSION_GREATER_THAN_OR_EQUAL_TO_11_0: + res = model.metadata.result_info[3] + else: + res = model.metadata.result_info[2] + assert res.name == "acceleration" + assert res.n_components == 3 + assert res.dimensionality == "vector" + assert res.homogeneity == "acceleration" + assert res.unit == "m/s^2" + assert res.name == "acceleration" + assert res.qualifiers == [] def test_print_result_info(model):