Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
csst-sims
csst_ifs_sim
Commits
e985dd75
Commit
e985dd75
authored
Apr 13, 2024
by
Yan Zhaojun
Browse files
more case test
parent
5d3ba19f
Pipeline
#4001
passed with stage
in 0 seconds
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
tests/test_ifs_sim.py
View file @
e985dd75
...
@@ -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
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment