From 1d65c58c1ab1e08099d579fc2e3ccb00d37f9e1f Mon Sep 17 00:00:00 2001 From: "zhaojunyan@shao.ac.cn" Date: Thu, 16 May 2024 05:40:18 +0800 Subject: [PATCH] test --- csst_ifs_sim/csst_ifs_sim.py | 2 +- tests/test_ifs_sim.py | 340 +++++++++++++++++------------------ 2 files changed, 171 insertions(+), 171 deletions(-) diff --git a/csst_ifs_sim/csst_ifs_sim.py b/csst_ifs_sim/csst_ifs_sim.py index 47f3829..0467b80 100644 --- a/csst_ifs_sim/csst_ifs_sim.py +++ b/csst_ifs_sim/csst_ifs_sim.py @@ -5731,7 +5731,7 @@ class IFSsimulator(): ############################################################################ -def runIFSsim(sourcein, configfile, dir_path, result_path, iLoop, debug, applyhole='no'): +def runIFSsim(sourcein, configfile, dir_path, result_path, iLoop, debug, applyhole): """ diff --git a/tests/test_ifs_sim.py b/tests/test_ifs_sim.py index 444146e..49cb80f 100644 --- a/tests/test_ifs_sim.py +++ b/tests/test_ifs_sim.py @@ -46,196 +46,196 @@ class TestDemoFunction(unittest.TestCase): result_path=dir_path+'ifs_sim_result' - csst_ifs_sim.runIFSsim(sourcein, configfile, dir_path, result_path, 1, debug,'no') + csst_ifs_sim.runIFSsim(sourcein, configfile, dir_path, result_path, 1, debug,'no') self.assertEqual( 1 , 1, "case 1: SCI sim passes.", ) - ############################################################## - def test_ifs_sim_2(self): - """ - Aim - --- - Test ifs sim function: SCI case. - - Criteria - -------- - Pass if the demo function returns `1`. - - Details - ------- - The demo function returns the length of the input argument list. - This case aims to test whether the demo function returns `1` if input is `None`. - """ - # demo function test - dir_path = os.path.join(os.environ['UNIT_TEST_DATA_ROOT'],'ifs_sim/') - print(dir_path) - print(sys.version ) - ###configfile = dir_path+'IFS_inputdata/configData/IFS_sim_C90.config' - - configfile = './csst_ifs_sim/ifs_data/IFS_sim_C90.config' + # ############################################################## + # def test_ifs_sim_2(self): + # """ + # Aim + # --- + # Test ifs sim function: SCI case. + + # Criteria + # -------- + # Pass if the demo function returns `1`. + + # Details + # ------- + # The demo function returns the length of the input argument list. + # This case aims to test whether the demo function returns `1` if input is `None`. + # """ + # # demo function test + # dir_path = os.path.join(os.environ['UNIT_TEST_DATA_ROOT'],'ifs_sim/') + # print(dir_path) + # print(sys.version ) + # ###configfile = dir_path+'IFS_inputdata/configData/IFS_sim_C90.config' + + # configfile = './csst_ifs_sim/ifs_data/IFS_sim_C90.config' - sourcein = 'BIAS' - print(configfile) + # sourcein = 'BIAS' + # print(configfile) - debug=True - result_path=dir_path+'ifs_sim_result' - - csst_ifs_sim.runIFSsim(sourcein, configfile, dir_path, result_path, 1, debug,'no') - - self.assertEqual( - 1 , 1, - "case 2: sim passes.", - ) - - ################################################################### - def test_ifs_sim_3(self): - """ - Aim - --- - Test ifs sim function: SCI case. - - Criteria - -------- - Pass if the demo function returns `1`. - - Details - ------- - The demo function returns the length of the input argument list. - This case aims to test whether the demo function returns `1` if input is `None`. - """ - # demo function test - dir_path = os.path.join(os.environ['UNIT_TEST_DATA_ROOT'],'ifs_sim/') - print(dir_path) - print(sys.version ) - ###configfile = dir_path+'IFS_inputdata/configData/IFS_sim_C90.config' - - configfile = './csst_ifs_sim/ifs_data/IFS_sim_C90.config' + # debug=True + # result_path=dir_path+'ifs_sim_result' + + # csst_ifs_sim.runIFSsim(sourcein, configfile, dir_path, result_path, 1, debug,'no') + + # self.assertEqual( + # 1 , 1, + # "case 2: sim passes.", + # ) + + # ################################################################### + # def test_ifs_sim_3(self): + # """ + # Aim + # --- + # Test ifs sim function: SCI case. + + # Criteria + # -------- + # Pass if the demo function returns `1`. + + # Details + # ------- + # The demo function returns the length of the input argument list. + # This case aims to test whether the demo function returns `1` if input is `None`. + # """ + # # demo function test + # dir_path = os.path.join(os.environ['UNIT_TEST_DATA_ROOT'],'ifs_sim/') + # print(dir_path) + # print(sys.version ) + # ###configfile = dir_path+'IFS_inputdata/configData/IFS_sim_C90.config' + + # configfile = './csst_ifs_sim/ifs_data/IFS_sim_C90.config' - sourcein = 'DARK' - print(configfile) + # sourcein = 'DARK' + # print(configfile) - debug=True - result_path=dir_path+'ifs_sim_result' + # debug=True + # result_path=dir_path+'ifs_sim_result' - csst_ifs_sim.runIFSsim(sourcein, configfile, dir_path, result_path, 1, debug,'no') + # csst_ifs_sim.runIFSsim(sourcein, configfile, dir_path, result_path, 1, debug,'no') - self.assertEqual( - 1 , 1, - "case 3: sim passes.", - ) + # self.assertEqual( + # 1 , 1, + # "case 3: sim passes.", + # ) - ################################################################### - def test_ifs_sim_4(self): - """ - Aim - --- - Test ifs sim function: SCI case. - - Criteria - -------- - Pass if the demo function returns `1`. - - Details - ------- - The demo function returns the length of the input argument list. - This case aims to test whether the demo function returns `1` if input is `None`. - """ - # demo function test - dir_path = os.path.join(os.environ['UNIT_TEST_DATA_ROOT'],'ifs_sim/') - print(dir_path) - print(sys.version ) - ###configfile = dir_path+'IFS_inputdata/configData/IFS_sim_C90.config' - - configfile = './csst_ifs_sim/ifs_data/IFS_sim_C90.config' + # ################################################################### + # def test_ifs_sim_4(self): + # """ + # Aim + # --- + # Test ifs sim function: SCI case. + + # Criteria + # -------- + # Pass if the demo function returns `1`. + + # Details + # ------- + # The demo function returns the length of the input argument list. + # This case aims to test whether the demo function returns `1` if input is `None`. + # """ + # # demo function test + # dir_path = os.path.join(os.environ['UNIT_TEST_DATA_ROOT'],'ifs_sim/') + # print(dir_path) + # print(sys.version ) + # ###configfile = dir_path+'IFS_inputdata/configData/IFS_sim_C90.config' + + # configfile = './csst_ifs_sim/ifs_data/IFS_sim_C90.config' - sourcein = 'LAMP' - print(configfile) + # sourcein = 'LAMP' + # print(configfile) - debug=True - - result_path=dir_path+'ifs_sim_result' - - csst_ifs_sim.runIFSsim(sourcein, configfile, dir_path, result_path, 1, debug,'no') - - self.assertEqual( - 1 , 1, - "case 4: sim passes.", - ) - - ################################################################### - def test_ifs_sim_5(self): - """ - Aim - --- - Test ifs sim function: SCI case. - - Criteria - -------- - Pass if the demo function returns `1`. - - Details - ------- - The demo function returns the length of the input argument list. - This case aims to test whether the demo function returns `1` if input is `None`. - """ - # demo function test - dir_path = os.path.join(os.environ['UNIT_TEST_DATA_ROOT'],'ifs_sim/') - print(dir_path) - print(sys.version ) - ###configfile = dir_path+'IFS_inputdata/configData/IFS_sim_C90.config' - - configfile = './csst_ifs_sim/ifs_data/IFS_sim_C90.config' + # debug=True + + # result_path=dir_path+'ifs_sim_result' + + # csst_ifs_sim.runIFSsim(sourcein, configfile, dir_path, result_path, 1, debug,'no') + + # self.assertEqual( + # 1 , 1, + # "case 4: sim passes.", + # ) + + # ################################################################### + # def test_ifs_sim_5(self): + # """ + # Aim + # --- + # Test ifs sim function: SCI case. + + # Criteria + # -------- + # Pass if the demo function returns `1`. + + # Details + # ------- + # The demo function returns the length of the input argument list. + # This case aims to test whether the demo function returns `1` if input is `None`. + # """ + # # demo function test + # dir_path = os.path.join(os.environ['UNIT_TEST_DATA_ROOT'],'ifs_sim/') + # print(dir_path) + # print(sys.version ) + # ###configfile = dir_path+'IFS_inputdata/configData/IFS_sim_C90.config' + + # configfile = './csst_ifs_sim/ifs_data/IFS_sim_C90.config' - sourcein = 'LAMP' - print(configfile) + # sourcein = 'LAMP' + # print(configfile) - debug=True - result_path=dir_path+'ifs_sim_result' - - csst_ifs_sim.runIFSsim(sourcein, configfile, dir_path, result_path, 1, debug,'yes') - self.assertEqual( - 1 , 1, - "case 5: sim passes.", - ) - - ################################################################### - def test_ifs_sim_6(self): - """ - Aim - --- - Test ifs sim function: SCI case. - - Criteria - -------- - Pass if the demo function returns `1`. - - Details - ------- - The demo function returns the length of the input argument list. - This case aims to test whether the demo function returns `1` if input is `None`. - """ - # demo function test - dir_path = os.path.join(os.environ['UNIT_TEST_DATA_ROOT'],'ifs_sim/') - print(dir_path) - print(sys.version ) - ###configfile = dir_path+'IFS_inputdata/configData/IFS_sim_C90.config' - - configfile = './csst_ifs_sim/ifs_data/IFS_sim_C90.config' + # debug=True + # result_path=dir_path+'ifs_sim_result' + + # csst_ifs_sim.runIFSsim(sourcein, configfile, dir_path, result_path, 1, debug,'yes') + # self.assertEqual( + # 1 , 1, + # "case 5: sim passes.", + # ) + + # ################################################################### + # def test_ifs_sim_6(self): + # """ + # Aim + # --- + # Test ifs sim function: SCI case. + + # Criteria + # -------- + # Pass if the demo function returns `1`. + + # Details + # ------- + # The demo function returns the length of the input argument list. + # This case aims to test whether the demo function returns `1` if input is `None`. + # """ + # # demo function test + # dir_path = os.path.join(os.environ['UNIT_TEST_DATA_ROOT'],'ifs_sim/') + # print(dir_path) + # print(sys.version ) + # ###configfile = dir_path+'IFS_inputdata/configData/IFS_sim_C90.config' + + # configfile = './csst_ifs_sim/ifs_data/IFS_sim_C90.config' - sourcein = 'FLAT' - print(configfile) + # sourcein = 'FLAT' + # print(configfile) - debug=True + # debug=True - result_path=dir_path+'ifs_sim_result' + # result_path=dir_path+'ifs_sim_result' - csst_ifs_sim.runIFSsim(sourcein, configfile, dir_path, result_path, 1, debug,'no') - self.assertEqual( - 1 , 1, - "case 6: sim passes.", - ) + # csst_ifs_sim.runIFSsim(sourcein, configfile, dir_path, result_path, 1, debug, 'no') + # self.assertEqual( + # 1 , 1, + # "case 6: sim passes.", + # ) \ No newline at end of file -- GitLab