Skip to content

Commit 904330b

Browse files
Regenerate schema, unit test new max of 99999
1 parent ce0b87f commit 904330b

File tree

2 files changed

+16
-8
lines changed

2 files changed

+16
-8
lines changed

src/geophires_x_schema_generator/geophires-request.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -321,7 +321,7 @@
321321
"category": "Reservoir",
322322
"default": 10,
323323
"minimum": 1,
324-
"maximum": 149
324+
"maximum": 99999
325325
},
326326
"Fracture Separation": {
327327
"description": "Separation of identical parallel fractures with uniform spatial distribution in EGS fracture-based reservoir",

tests/geophires_x_tests/test_reservoir.py

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
from geophires_x.Reservoir import Reservoir
1010
from geophires_x_client import GeophiresInputParameters
1111
from geophires_x_client import GeophiresXClient
12+
from geophires_x_client import GeophiresXResult
1213
from tests.base_test_case import BaseTestCase
1314

1415

@@ -50,13 +51,20 @@ def _new_model(self, input_file=None) -> Model:
5051
return m
5152

5253
def test_number_of_fractures(self):
53-
r = GeophiresXClient().get_geophires_result(
54-
GeophiresInputParameters(
55-
from_file_path=self._get_test_file_path('generic-egs-case.txt'),
56-
params={
57-
'Number of Fractures': 10_000,
58-
},
54+
def _get_result(num_fractures: int) -> GeophiresXResult:
55+
return GeophiresXClient().get_geophires_result(
56+
GeophiresInputParameters(
57+
from_file_path=self._get_test_file_path('generic-egs-case.txt'),
58+
params={
59+
'Number of Fractures': num_fractures,
60+
},
61+
)
5962
)
60-
)
6163

64+
r = _get_result(10_000)
6265
self.assertEqual(10_000, r.result['RESERVOIR PARAMETERS']['Number of fractures']['value'])
66+
67+
max_fracs = 99_999
68+
self.assertEqual(
69+
max_fracs, _get_result(max_fracs).result['RESERVOIR PARAMETERS']['Number of fractures']['value']
70+
)

0 commit comments

Comments
 (0)