Skip to content

Commit

Permalink
Improve AL tests
Browse files Browse the repository at this point in the history
  • Loading branch information
kvashchuka committed Oct 13, 2023
1 parent 343f552 commit a12530e
Show file tree
Hide file tree
Showing 4 changed files with 22 additions and 65 deletions.
22 changes: 0 additions & 22 deletions test-data/poly_example/poly_loc_0.ert

This file was deleted.

22 changes: 0 additions & 22 deletions test-data/poly_example/poly_loc_1.ert

This file was deleted.

19 changes: 0 additions & 19 deletions test-data/poly_example/poly_no_loc.ert

This file was deleted.

24 changes: 22 additions & 2 deletions tests/unit_tests/analysis/test_adaptive_localization.py
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ def run_cli_ES_with_case(poly_config):
def test_that_adaptive_localization_with_cutoff_1_equals_ensemble_prior(copy_case):

Check failure on line 46 in tests/unit_tests/analysis/test_adaptive_localization.py

View workflow job for this annotation

GitHub Actions / annotate-python-linting

line too long (83 > 79 characters)
copy_case("poly_example")
random_seed_line = "RANDOM_SEED 1234\n\n"
set_adaptive_localization = dedent(
set_adaptive_localization_1 = dedent(
"""
ANALYSIS_SET_VAR STD_ENKF LOCALIZATION True
ANALYSIS_SET_VAR STD_ENKF LOCALIZATION_CORRELATION_THRESHOLD 1.0
Expand All @@ -56,7 +56,7 @@ def test_that_adaptive_localization_with_cutoff_1_equals_ensemble_prior(copy_cas
with open("poly.ert", "r+") as f:
lines = f.readlines()
lines.insert(2, random_seed_line)
lines.insert(10, set_adaptive_localization)
lines.insert(10, set_adaptive_localization_1)

with open("poly_loc_1.ert", "w") as f:
f.writelines(lines)
Expand All @@ -74,6 +74,26 @@ def test_that_adaptive_localization_with_cutoff_0_equals_ESupdate(copy_case):
"""
copy_case("poly_example")

random_seed_line = "RANDOM_SEED 1234\n\n"
set_adaptive_localization_0 = dedent(
"""
ANALYSIS_SET_VAR STD_ENKF LOCALIZATION True
ANALYSIS_SET_VAR STD_ENKF LOCALIZATION_CORRELATION_THRESHOLD 0.0
"""
)

with open("poly.ert", "r+") as f:
lines = f.readlines()
lines.insert(2, random_seed_line)

with open("poly_no_loc.ert", "w") as f:
f.writelines(lines)

lines.insert(10, set_adaptive_localization_0)

with open("poly_loc_0.ert", "w") as f:
f.writelines(lines)

prior_sample_loc0, posterior_sample_loc0 = run_cli_ES_with_case("poly_loc_0.ert")

Check failure on line 97 in tests/unit_tests/analysis/test_adaptive_localization.py

View workflow job for this annotation

GitHub Actions / annotate-python-linting

line too long (85 > 79 characters)
prior_sample_noloc, posterior_sample_noloc = run_cli_ES_with_case("poly_no_loc.ert")

Check failure on line 98 in tests/unit_tests/analysis/test_adaptive_localization.py

View workflow job for this annotation

GitHub Actions / annotate-python-linting

line too long (88 > 79 characters)

Expand Down

0 comments on commit a12530e

Please sign in to comment.