diff --git a/tests/unit_tests/config/test_ert_config.py b/tests/unit_tests/config/test_ert_config.py index 2ab015a35a5..fe8acebe0db 100644 --- a/tests/unit_tests/config/test_ert_config.py +++ b/tests/unit_tests/config/test_ert_config.py @@ -12,7 +12,7 @@ import pytest from hypothesis import assume, given, settings from hypothesis import strategies as st -from pydantic import RootModel, ValidationError +from pydantic import RootModel, TypeAdapter, ValidationError from ert.config import AnalysisConfig, ConfigValidationError, ErtConfig, HookRuntime from ert.config.ert_config import site_config_location @@ -534,6 +534,9 @@ def test_that_ert_config_is_serializable(tmp_path_factory, config_generator): assert from_json == ert_config +def test_that_ert_config_has_valid_schema(): + TypeAdapter.json_schema(ErtConfig) + @pytest.mark.filterwarnings("ignore::ert.config.ConfigWarning") @pytest.mark.usefixtures("set_site_config") @settings(max_examples=10)