mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
Ensemble surface import and statistics
This commit is contained in:
committed by
GitHub
parent
d1e81f3c1e
commit
966bcd1e77
34
GrpcInterface/Python/rips/tests/test_surfaces.py
Normal file
34
GrpcInterface/Python/rips/tests/test_surfaces.py
Normal file
@@ -0,0 +1,34 @@
|
||||
import sys
|
||||
import os
|
||||
import tempfile
|
||||
from pathlib import Path
|
||||
import pytest
|
||||
|
||||
sys.path.insert(1, os.path.join(sys.path[0], "../../"))
|
||||
import rips
|
||||
|
||||
import dataroot
|
||||
|
||||
|
||||
@pytest.mark.skipif(
|
||||
sys.platform.startswith("linux"),
|
||||
reason="Brugge is currently exceptionally slow on Linux",
|
||||
)
|
||||
def test_create_and_export_surface(rips_instance, initialize_test):
|
||||
case_path = dataroot.PATH + "/Case_with_10_timesteps/Real0/BRUGGE_0000.EGRID"
|
||||
case = rips_instance.project.load_case(path=case_path)
|
||||
assert len(case.grids()) == 1
|
||||
|
||||
surface_collection = rips_instance.project.descendants(rips.SurfaceCollection)[0]
|
||||
|
||||
surface = surface_collection.new_surface(case, 5)
|
||||
assert surface
|
||||
|
||||
with tempfile.TemporaryDirectory(prefix="rips") as tmpdirname:
|
||||
path = Path(tmpdirname, "mysurface.ts")
|
||||
print("Temporary folder: ", path.as_posix())
|
||||
|
||||
fname = surface.export_to_file(path.as_posix())
|
||||
assert len(fname.values) == 1
|
||||
|
||||
assert path.exists()
|
||||
Reference in New Issue
Block a user