Commit e985dd75 authored by Yan Zhaojun's avatar Yan Zhaojun
Browse files

more case test

parent 5d3ba19f
Pipeline #4001 passed with stage
in 0 seconds
...@@ -82,135 +82,135 @@ class TestDemoFunction(unittest.TestCase): ...@@ -82,135 +82,135 @@ class TestDemoFunction(unittest.TestCase):
) )
################################################################### ###################################################################
def test_ifs_sim_3(self): def test_ifs_sim_3(self):
""" """
Aim Aim
--- ---
Test ifs sim function: SCI case. Test ifs sim function: SCI case.
Criteria Criteria
-------- --------
Pass if the demo function returns `1`. Pass if the demo function returns `1`.
Details Details
------- -------
The demo function returns the length of the input argument list. 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`. This case aims to test whether the demo function returns `1` if input is `None`.
""" """
# demo function test # demo function test
dir_path = os.path.join(os.environ['UNIT_TEST_DATA_ROOT'],'ifs_sim/') dir_path = os.path.join(os.environ['UNIT_TEST_DATA_ROOT'],'ifs_sim/')
print(dir_path) print(dir_path)
print(sys.version ) print(sys.version )
###configfile = dir_path+'IFS_inputdata/configData/IFS_sim_C90.config' ###configfile = dir_path+'IFS_inputdata/configData/IFS_sim_C90.config'
configfile = './ifs_data/IFS_sim_C90.config' configfile = './ifs_data/IFS_sim_C90.config'
sourcein = 'DARK' sourcein = 'DARK'
print(configfile) print(configfile)
csst_ifs_sim.runIFSsim(sourcein, configfile, dir_path, 1, 'no')
self.assertEqual(
1 , 1,
"case 3: sim passes.",
)
################################################################### csst_ifs_sim.runIFSsim(sourcein, configfile, dir_path, 1, 'no')
def test_ifs_sim_4(self): self.assertEqual(
""" 1 , 1,
Aim "case 3: sim passes.",
--- )
Test ifs sim function: SCI case.
###################################################################
def test_ifs_sim_4(self):
"""
Aim
---
Test ifs sim function: SCI case.
Criteria Criteria
-------- --------
Pass if the demo function returns `1`. Pass if the demo function returns `1`.
Details Details
------- -------
The demo function returns the length of the input argument list. 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`. This case aims to test whether the demo function returns `1` if input is `None`.
""" """
# demo function test # demo function test
dir_path = os.path.join(os.environ['UNIT_TEST_DATA_ROOT'],'ifs_sim/') dir_path = os.path.join(os.environ['UNIT_TEST_DATA_ROOT'],'ifs_sim/')
print(dir_path) print(dir_path)
print(sys.version ) print(sys.version )
###configfile = dir_path+'IFS_inputdata/configData/IFS_sim_C90.config' ###configfile = dir_path+'IFS_inputdata/configData/IFS_sim_C90.config'
configfile = './ifs_data/IFS_sim_C90.config' configfile = './ifs_data/IFS_sim_C90.config'
sourcein = 'LAMP' sourcein = 'LAMP'
print(configfile) print(configfile)
csst_ifs_sim.runIFSsim(sourcein, configfile, dir_path, 1, 'no') csst_ifs_sim.runIFSsim(sourcein, configfile, dir_path, 1, 'no')
self.assertEqual( self.assertEqual(
1 , 1, 1 , 1,
"case 4: sim passes.", "case 4: sim passes.",
) )
################################################################### ###################################################################
def test_ifs_sim_5(self): def test_ifs_sim_5(self):
""" """
Aim Aim
--- ---
Test ifs sim function: SCI case. Test ifs sim function: SCI case.
Criteria Criteria
-------- --------
Pass if the demo function returns `1`. Pass if the demo function returns `1`.
Details Details
------- -------
The demo function returns the length of the input argument list. 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`. This case aims to test whether the demo function returns `1` if input is `None`.
""" """
# demo function test # demo function test
dir_path = os.path.join(os.environ['UNIT_TEST_DATA_ROOT'],'ifs_sim/') dir_path = os.path.join(os.environ['UNIT_TEST_DATA_ROOT'],'ifs_sim/')
print(dir_path) print(dir_path)
print(sys.version ) print(sys.version )
###configfile = dir_path+'IFS_inputdata/configData/IFS_sim_C90.config' ###configfile = dir_path+'IFS_inputdata/configData/IFS_sim_C90.config'
configfile = './ifs_data/IFS_sim_C90.config' configfile = './ifs_data/IFS_sim_C90.config'
sourcein = 'LAMP' sourcein = 'LAMP'
print(configfile) print(configfile)
csst_ifs_sim.runIFSsim(sourcein, configfile, dir_path, 1, 'yes') csst_ifs_sim.runIFSsim(sourcein, configfile, dir_path, 1, 'yes')
self.assertEqual( self.assertEqual(
1 , 1, 1 , 1,
"case 5: sim passes.", "case 5: sim passes.",
) )
################################################################### ###################################################################
def test_ifs_sim_6(self): def test_ifs_sim_6(self):
""" """
Aim Aim
--- ---
Test ifs sim function: SCI case. Test ifs sim function: SCI case.
Criteria Criteria
-------- --------
Pass if the demo function returns `1`. Pass if the demo function returns `1`.
Details Details
------- -------
The demo function returns the length of the input argument list. 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`. This case aims to test whether the demo function returns `1` if input is `None`.
""" """
# demo function test # demo function test
dir_path = os.path.join(os.environ['UNIT_TEST_DATA_ROOT'],'ifs_sim/') dir_path = os.path.join(os.environ['UNIT_TEST_DATA_ROOT'],'ifs_sim/')
print(dir_path) print(dir_path)
print(sys.version ) print(sys.version )
###configfile = dir_path+'IFS_inputdata/configData/IFS_sim_C90.config' ###configfile = dir_path+'IFS_inputdata/configData/IFS_sim_C90.config'
configfile = './ifs_data/IFS_sim_C90.config' configfile = './ifs_data/IFS_sim_C90.config'
sourcein = 'FLAT' sourcein = 'FLAT'
print(configfile) print(configfile)
csst_ifs_sim.runIFSsim(sourcein, configfile, dir_path, 1, 'no') csst_ifs_sim.runIFSsim(sourcein, configfile, dir_path, 1, 'no')
self.assertEqual( self.assertEqual(
1 , 1, 1 , 1,
"case 6: sim passes.", "case 6: sim passes.",
) )
\ No newline at end of file
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment