From 8d4f14eae4ad3b2cd50932745b986b11c65cb884 Mon Sep 17 00:00:00 2001 From: EddyCMWF Date: Fri, 21 Jun 2024 14:33:25 +0100 Subject: [PATCH] ignore_keys test --- tests/test_30_dataset.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tests/test_30_dataset.py b/tests/test_30_dataset.py index 2fdb9105..83f0392f 100644 --- a/tests/test_30_dataset.py +++ b/tests/test_30_dataset.py @@ -131,6 +131,13 @@ def test_build_dataset_components_time_dims() -> None: assert dims == {"number": 28, "indexing_time": 2, "step": 20, "latitude": 6, "longitude": 11} +def test_build_dataset_components_ignore_keys() -> None: + stream = messages.FileStream(TEST_DATA_UKMO, "warn") + index = dataset.open_fileindex(stream, messages.DEFAULT_INDEXPATH, dataset.INDEX_KEYS) + assert "subCentre" in index.index_keys + index = dataset.open_fileindex(stream, messages.DEFAULT_INDEXPATH, index_keys, ignore_keys=["subCentre"]) + assert "subCentre" not in index.index_keys + def test_Dataset() -> None: res = dataset.open_file(TEST_DATA) assert "Conventions" in res.attributes