From ac856e683ce92dc6250c328f713f58727e16401b Mon Sep 17 00:00:00 2001 From: "guoqing.ge" Date: Sat, 25 Jul 2026 20:51:24 -0400 Subject: [PATCH 1/4] Add testing data for the 'SharedListCheck' filter --- testinput_tier_1/function_SharedListCheck_testdata.nc4 | 3 +++ testinput_tier_1/test_aircraft_reject_list.yaml | 8 ++++++++ testinput_tier_1/test_mesonet_trusted_providers.yaml | 10 ++++++++++ testinput_tier_1/test_mesonet_uselist.yaml | 7 +++++++ 4 files changed, 28 insertions(+) create mode 100644 testinput_tier_1/function_SharedListCheck_testdata.nc4 create mode 100644 testinput_tier_1/test_aircraft_reject_list.yaml create mode 100644 testinput_tier_1/test_mesonet_trusted_providers.yaml create mode 100644 testinput_tier_1/test_mesonet_uselist.yaml diff --git a/testinput_tier_1/function_SharedListCheck_testdata.nc4 b/testinput_tier_1/function_SharedListCheck_testdata.nc4 new file mode 100644 index 00000000..ea8e209a --- /dev/null +++ b/testinput_tier_1/function_SharedListCheck_testdata.nc4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9caf4b018b369202b81943b5de2efae56386694081953b475cbcdef0fd2c283b +size 11891 diff --git a/testinput_tier_1/test_aircraft_reject_list.yaml b/testinput_tier_1/test_aircraft_reject_list.yaml new file mode 100644 index 00000000..0eb61630 --- /dev/null +++ b/testinput_tier_1/test_aircraft_reject_list.yaml @@ -0,0 +1,8 @@ +# Test reject list: reject specific stations per variable +airTemperature: + - "AAA001" + - "BBB002" + - "CCC003" +windEastward: + - "DDD004" + - "EEE005" diff --git a/testinput_tier_1/test_mesonet_trusted_providers.yaml b/testinput_tier_1/test_mesonet_trusted_providers.yaml new file mode 100644 index 00000000..c5be1ef0 --- /dev/null +++ b/testinput_tier_1/test_mesonet_trusted_providers.yaml @@ -0,0 +1,10 @@ +# Test compound list: trusted providers with subproviders +_trusted: &trusted + - provider: ProvA + subprovider: all + - provider: ProvB + subprovider: Sub1 + - provider: ProvC + subprovider: Sub2 + +airTemperature: *trusted diff --git a/testinput_tier_1/test_mesonet_uselist.yaml b/testinput_tier_1/test_mesonet_uselist.yaml new file mode 100644 index 00000000..7092b7c4 --- /dev/null +++ b/testinput_tier_1/test_mesonet_uselist.yaml @@ -0,0 +1,7 @@ +# Test use list: only these stations should be used +airTemperature: + - "AAA001" + - "BBB002" + - "CCC003" + - "DDD004" + - "EEE005" From 0867b4638571a32a4f0ff9d37a4e812b4c996a2c Mon Sep 17 00:00:00 2001 From: "guoqing.ge" Date: Sun, 26 Jul 2026 20:49:58 -0400 Subject: [PATCH 2/4] fine tuning --- ...ircraft_reject_list.yaml => test_aircraft_rejectlist.yaml} | 0 ...net_trusted_providers.yaml => test_mesonet_providers.yaml} | 4 +--- 2 files changed, 1 insertion(+), 3 deletions(-) rename testinput_tier_1/{test_aircraft_reject_list.yaml => test_aircraft_rejectlist.yaml} (100%) rename testinput_tier_1/{test_mesonet_trusted_providers.yaml => test_mesonet_providers.yaml} (80%) diff --git a/testinput_tier_1/test_aircraft_reject_list.yaml b/testinput_tier_1/test_aircraft_rejectlist.yaml similarity index 100% rename from testinput_tier_1/test_aircraft_reject_list.yaml rename to testinput_tier_1/test_aircraft_rejectlist.yaml diff --git a/testinput_tier_1/test_mesonet_trusted_providers.yaml b/testinput_tier_1/test_mesonet_providers.yaml similarity index 80% rename from testinput_tier_1/test_mesonet_trusted_providers.yaml rename to testinput_tier_1/test_mesonet_providers.yaml index c5be1ef0..ab8bc0f1 100644 --- a/testinput_tier_1/test_mesonet_trusted_providers.yaml +++ b/testinput_tier_1/test_mesonet_providers.yaml @@ -1,10 +1,8 @@ # Test compound list: trusted providers with subproviders -_trusted: &trusted +trusted: - provider: ProvA subprovider: all - provider: ProvB subprovider: Sub1 - provider: ProvC subprovider: Sub2 - -airTemperature: *trusted From ee065198d6c314186cd0551ceb96bdaefd0cd688 Mon Sep 17 00:00:00 2001 From: "guoqing.ge" Date: Mon, 27 Jul 2026 12:49:05 -0600 Subject: [PATCH 3/4] update testinput_tier_1/test_mesonet_providers.yaml --- testinput_tier_1/test_mesonet_providers.yaml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/testinput_tier_1/test_mesonet_providers.yaml b/testinput_tier_1/test_mesonet_providers.yaml index ab8bc0f1..f540470e 100644 --- a/testinput_tier_1/test_mesonet_providers.yaml +++ b/testinput_tier_1/test_mesonet_providers.yaml @@ -1,8 +1,8 @@ # Test compound list: trusted providers with subproviders trusted: - - provider: ProvA - subprovider: all - - provider: ProvB - subprovider: Sub1 - - provider: ProvC - subprovider: Sub2 + - provider: ["ProvA"] + subprovider: ["all"] + - provider: ["ProvB"] + subprovider: ["Sub1"] + - provider: ["ProvC"] + subprovider: ["Sub2"] From ff5c22a54f32a0f4907bd3585a9f1b521b51d185 Mon Sep 17 00:00:00 2001 From: "guoqing.ge" Date: Mon, 3 Aug 2026 10:30:26 -0600 Subject: [PATCH 4/4] remove the example lists as they are now included in the UFO repo directly --- testinput_tier_1/test_aircraft_rejectlist.yaml | 8 -------- testinput_tier_1/test_mesonet_providers.yaml | 8 -------- testinput_tier_1/test_mesonet_uselist.yaml | 7 ------- 3 files changed, 23 deletions(-) delete mode 100644 testinput_tier_1/test_aircraft_rejectlist.yaml delete mode 100644 testinput_tier_1/test_mesonet_providers.yaml delete mode 100644 testinput_tier_1/test_mesonet_uselist.yaml diff --git a/testinput_tier_1/test_aircraft_rejectlist.yaml b/testinput_tier_1/test_aircraft_rejectlist.yaml deleted file mode 100644 index 0eb61630..00000000 --- a/testinput_tier_1/test_aircraft_rejectlist.yaml +++ /dev/null @@ -1,8 +0,0 @@ -# Test reject list: reject specific stations per variable -airTemperature: - - "AAA001" - - "BBB002" - - "CCC003" -windEastward: - - "DDD004" - - "EEE005" diff --git a/testinput_tier_1/test_mesonet_providers.yaml b/testinput_tier_1/test_mesonet_providers.yaml deleted file mode 100644 index f540470e..00000000 --- a/testinput_tier_1/test_mesonet_providers.yaml +++ /dev/null @@ -1,8 +0,0 @@ -# Test compound list: trusted providers with subproviders -trusted: - - provider: ["ProvA"] - subprovider: ["all"] - - provider: ["ProvB"] - subprovider: ["Sub1"] - - provider: ["ProvC"] - subprovider: ["Sub2"] diff --git a/testinput_tier_1/test_mesonet_uselist.yaml b/testinput_tier_1/test_mesonet_uselist.yaml deleted file mode 100644 index 7092b7c4..00000000 --- a/testinput_tier_1/test_mesonet_uselist.yaml +++ /dev/null @@ -1,7 +0,0 @@ -# Test use list: only these stations should be used -airTemperature: - - "AAA001" - - "BBB002" - - "CCC003" - - "DDD004" - - "EEE005"