From f2c72a0e71a239118c544403a914f83b486313b3 Mon Sep 17 00:00:00 2001 From: Gaute Lindkvist Date: Mon, 15 Jul 2019 15:50:55 +0200 Subject: [PATCH] #4484 Added test for replaceCase that fails --- .../Python/rips/tests/test_cases.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/ApplicationCode/GrpcInterface/Python/rips/tests/test_cases.py b/ApplicationCode/GrpcInterface/Python/rips/tests/test_cases.py index 32285add17..03eb0a7227 100644 --- a/ApplicationCode/GrpcInterface/Python/rips/tests/test_cases.py +++ b/ApplicationCode/GrpcInterface/Python/rips/tests/test_cases.py @@ -72,3 +72,21 @@ def test_brugge_0010(rips_instance, initializeTest): assert(len(timeSteps) == 11) daysSinceStart = case.daysSinceStart() assert(len(daysSinceStart) == 11) + +@pytest.mark.skipif(sys.platform.startswith('linux'), reason="Brugge is currently exceptionally slow on Linux") +def test_replaceCase(rips_instance, initializeTest): + project = rips_instance.project.open(dataroot.PATH + "/TEST10K_FLT_LGR_NNC/10KWithWellLog.rsp") + casePath = dataroot.PATH + "/Case_with_10_timesteps/Real10/BRUGGE_0010.EGRID" + case = project.case(id=0) + assert(case is not None) + assert(case.name == "TEST10K_FLT_LGR_NNC") + assert(case.id == 0) + cases = rips_instance.project.cases() + assert(len(cases) is 1) + + rips_instance.commands.replaceCase(newGridFile=casePath, caseId=case.id) + cases = rips_instance.project.cases() + assert(len(cases) is 1) + case = project.case(id=0) + assert(case.name == "BRUGGE_0000") + assert(case.id == 0) \ No newline at end of file