From 4211e6557114b299e8af3615d033549f7b0dd2af Mon Sep 17 00:00:00 2001 From: Tenzin Choedon Date: Wed, 13 May 2026 13:52:33 -0600 Subject: [PATCH] BUG: simplify release file import --- imap_data_access/__init__.py | 2 ++ tests/test_file_validation.py | 6 ++++++ 2 files changed, 8 insertions(+) diff --git a/imap_data_access/__init__.py b/imap_data_access/__init__.py index fcd1646..7bfa28c 100644 --- a/imap_data_access/__init__.py +++ b/imap_data_access/__init__.py @@ -15,6 +15,7 @@ DependencyFilePath, ImapFilePath, QuicklookFilePath, + ReleaseFilePath, ScienceFilePath, SPICEFilePath, ) @@ -38,6 +39,7 @@ "ImapFilePath", "ProcessingInputCollection", "QuicklookFilePath", + "ReleaseFilePath", "RepointInput", "SPICEFilePath", "SPICEInput", diff --git a/tests/test_file_validation.py b/tests/test_file_validation.py index 568085d..00ccae3 100644 --- a/tests/test_file_validation.py +++ b/tests/test_file_validation.py @@ -727,3 +727,9 @@ def test_with_release_file_path(): assert release_file_lo.descriptor == "unrelease" assert release_file_lo.start_date == "20260201" assert release_file_lo.end_date == "20260430" + + # construct path test + expected_output = imap_data_access.config["DATA_DIR"] / Path( + "imap/release/mag/imap_mag_withhold-data-release-001_20260201_20260430_v001.txt" + ) + assert release_file_mag.construct_path() == expected_output