diff --git a/tests/test_data_manager.py b/tests/test_data_manager.py deleted file mode 100644 index 82114cebfad3d4234b25fdcc0cdb029bf547b734..0000000000000000000000000000000000000000 --- a/tests/test_data_manager.py +++ /dev/null @@ -1,50 +0,0 @@ -# """ -# Identifier: KSC-SJ4-tests/test_data_manager.py -# Name: test_data_manager.py -# Description: data manager unit test -# Author: Bo Zhang -# Created: 2022-09-13 -# Modified-History: -# 2022-09-13, Bo Zhang, created -# 2022-09-29, Bo Zhang, added test for CsstMbiDataManager -# 2022-10-28, Bo Zhang, deleted unit test for CsstMsDataManager -# """ -# import os -# import unittest -# -# from csst_common.data_manager import CsstMsDataManager -# from csst_common.params import CSST_PARAMS as CP -# -# dir_unittest = "/nfsdata/share/pipeline-unittest/csst_common" -# -# -# class TestCsstMsDataManager(unittest.TestCase): -# def setUp(self) -> None: -# self.dm_mbi = CsstMsDataManager.quickstart( -# ver_sim="C6.2", datatype="mbi", dir_l1=dir_unittest, exposure_id=100) -# self.dm_sls = CsstMsDataManager.quickstart( -# ver_sim="C6.2", datatype="sls", dir_l1=dir_unittest, exposure_id=100) -# self.dm_mbi.target_detectors = None -# self.dm_sls.target_detectors = None -# -# def test_mbi_data_existence(self): -# self.assertTrue(self.dm_mbi.target_detectors == CP["mbi"]["detectors"]) -# self.assertTrue(os.path.exists(self.dm_mbi.l0_detector(6))) -# self.assertTrue(os.path.exists(self.dm_mbi.l0_log(6))) -# self.assertTrue(os.path.exists(self.dm_mbi.l0_cat(6))) -# self.assertTrue(os.path.exists(self.dm_mbi.l0_crs(6))) -# self.assertTrue(isinstance(self.dm_mbi.l1_detector(6, post="img.fits"), str)) -# self.assertTrue(isinstance(self.dm_mbi.l1_file(pipeline_id="some_file.ext", comment="a demo file"), str)) -# -# def test_sls_data_existence(self): -# self.assertTrue(self.dm_sls.target_detectors == CP["sls"]["detectors"]) -# self.assertTrue(os.path.exists(self.dm_sls.l0_detector(1))) -# self.assertTrue(os.path.exists(self.dm_sls.l0_log(1))) -# self.assertTrue(os.path.exists(self.dm_sls.l0_cat(1))) -# self.assertTrue(os.path.exists(self.dm_sls.l0_crs(1))) -# self.assertTrue(isinstance(self.dm_sls.l1_detector(1, post="flt.fits"), str)) -# self.assertTrue(isinstance(self.dm_sls.l1_file(pipeline_id="some_file.ext", comment="a demo file"), str)) -# -# # DFS is not always available -# # def test_dfs_is_available(self): -# # self.assertTrue(self.dm_mbi.dfs_is_available()) diff --git a/tests/test_decorator.py b/tests/test_decorator.py index 8c14d3299ffa7fe822434ce706eaf36f86932259..c0d94a8694be8862a9a9e2e14a42d5dc24d25f43 100644 --- a/tests/test_decorator.py +++ b/tests/test_decorator.py @@ -1,6 +1,17 @@ +""" +Identifier: tests/test_decorator.py +Name: test_decorator.py +Description: test decorator +Author: Bo Zhang +Created: 2023-12-15 +Modified-History: + 2023-12-10, Bo Zhang, add TestDecorator + 2023-12-15, Bo Zhang, add module header +""" import unittest -from csst_common.status import CsstStatus, CsstResult + from csst_common import parameterized_module_decorator +from csst_common.status import CsstStatus, CsstResult class TestDecorator(unittest.TestCase): diff --git a/tests/test_file.py b/tests/test_file.py index 260f3cdb1ff7ca7a8233e70e00d142a88072c24e..97fed43f890d7f737dedf202f39c2ee39db301c9 100644 --- a/tests/test_file.py +++ b/tests/test_file.py @@ -1,10 +1,20 @@ +""" +Identifier: tests/test_file.py +Name: test_file.py +Description: test File class +Author: Bo Zhang +Created: 2023-12-13 +Modified-History: + 2023-12-13, Bo Zhang, add TestFile + 2023-12-15, Bo Zhang, add module header +""" import unittest from csst_common import File class TestFile(unittest.TestCase): - def test_parameterized_module_decorator(self): + def test_file(self): file_path = ( "/dfs_root/L0/MSC/SCI/61605/10160000072/MS/" "CSST_MSC_MS_SCIE_20270719043315_20270719043545_10160000072_07_L0_V01.fits" diff --git a/tests/test_fits_header_ops.py b/tests/test_fits_header_ops.py index 8f298f08f5688f0a2b479a118917d0f22f5b1801..17e154e3a6b38b11815297c57a4b5bf91960d7eb 100644 --- a/tests/test_fits_header_ops.py +++ b/tests/test_fits_header_ops.py @@ -1,9 +1,20 @@ +""" +Identifier: tests/test_fits_header_ops.py +Name: test_fits_header_ops.py +Description: test append_header +Author: Bo Zhang +Created: 2023-12-15 +Modified-History: + 2023-12-15, Bo Zhang, add TestAppendHeader +""" import unittest -from csst_common.io import append_header + from astropy.io import fits +from csst_common.io import append_header + -class TestFile(unittest.TestCase): +class TestAppendHeader(unittest.TestCase): def test_append_header(self): h1 = fits.Header() h2 = fits.Header() diff --git a/tests/test_status.py b/tests/test_status.py index b7efd612b9452875257aca11b9c8d7541e08b923..f9192a839de2e6256a3a0b494feac89f767c6d8d 100644 --- a/tests/test_status.py +++ b/tests/test_status.py @@ -3,12 +3,13 @@ Identifier: tests/test_status.py Name: test_status.py Description: test CsstStatus Author: Bo Zhang -Created: 2022-09-13 +Created: 2022-10-04 Modified-History: - 2022-09-13, Bo Zhang, created - 2022-09-13, Bo Zhang, added CsstMbiDataManager + 2022-10-04, Bo Zhang, created, add CsstStatus test + 2023-12-10, Bo Zhang, rename class """ import unittest + from csst_common.status import CsstStatus