mirror of
https://github.com/OPM/ResInsight.git
synced 2026-10-31 17:17:50 -05:00
Add support for using alias names for result names (#13453)
* Add alias editing to UI * Enable result aliases for both eclipse and roff results * Update python script to work on Windows * Add Python interface for result aliases * Add python test
This commit is contained in:
16 files changed
+555
-11
No files matched your search
@@ -346,3 +346,32 @@ def test_10k_property_for_positions_invalid_time_step(rips_instance, initialize_
|
||||
case.grid_property_for_positions(
|
||||
positions, property_type, property_name, invalid_time_step, porosity_model
|
||||
)
|
||||
|
||||
|
||||
def test_10k_result_alias(rips_instance, initialize_test):
|
||||
case_path = dataroot.PATH + "/TEST10K_FLT_LGR_NNC/TEST10K_FLT_LGR_NNC.EGRID"
|
||||
case = rips_instance.project.load_case(path=case_path)
|
||||
|
||||
result_permx = case.grid_property("STATIC_NATIVE", "PERMX", 0)
|
||||
result_soil = case.grid_property("DYNAMIC_NATIVE", "SOIL", 3)
|
||||
|
||||
case.add_result_alias("PERMX", "PERMW")
|
||||
case.add_result_alias("SOIL", "SPOIL")
|
||||
|
||||
result_permw = case.grid_property("STATIC_NATIVE", "PERMW", 0)
|
||||
assert len(result_permw) == len(result_permx)
|
||||
|
||||
for i in range(len(result_permx)):
|
||||
assert result_permw[i] == result_permx[i]
|
||||
|
||||
result_spoil = case.grid_property("DYNAMIC_NATIVE", "SPOIL", 3)
|
||||
|
||||
assert len(result_spoil) == len(result_soil)
|
||||
|
||||
for i in range(len(result_spoil)):
|
||||
assert result_spoil[i] == result_soil[i]
|
||||
|
||||
case.clear_result_aliases()
|
||||
|
||||
with pytest.raises(rips.RipsError, match="No such result"):
|
||||
case.grid_property("DYNAMIC_NATIVE", "SPOIL", 3)
|
||||
Reference in new issue
Block a user