From 3c4018382a7930635a4b08466d81c2374396e2d7 Mon Sep 17 00:00:00 2001 From: "zhaojunyan@shao.ac.cn" Date: Thu, 16 May 2024 05:57:42 +0800 Subject: [PATCH] test --- tests/test_ifs_sim.py | 338 +++++++++++++++++++++--------------------- 1 file changed, 169 insertions(+), 169 deletions(-) diff --git a/tests/test_ifs_sim.py b/tests/test_ifs_sim.py index 49cb80f..854cc01 100644 --- a/tests/test_ifs_sim.py +++ b/tests/test_ifs_sim.py @@ -53,189 +53,189 @@ class TestDemoFunction(unittest.TestCase): "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