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-pipeline
csst_common
Commits
396f14f7
Commit
396f14f7
authored
Aug 05, 2025
by
BO ZHANG
🏀
Browse files
add append_meta
parent
08f9b3f8
Pipeline
#10166
failed with stage
in 0 seconds
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
tests/test_fits_header_ops.py
View file @
396f14f7
...
@@ -19,6 +19,7 @@ from csst_common.io import (
...
@@ -19,6 +19,7 @@ from csst_common.io import (
delete_section
,
delete_section
,
get_proc_info
,
get_proc_info
,
generate_meta
,
generate_meta
,
append_meta
,
)
)
...
@@ -136,3 +137,10 @@ class TestFitsHeaderOps(unittest.TestCase):
...
@@ -136,3 +137,10 @@ class TestFitsHeaderOps(unittest.TestCase):
def
test_generate_meta_with_invalid_args
(
self
):
def
test_generate_meta_with_invalid_args
(
self
):
with
self
.
assertRaises
(
AssertionError
):
with
self
.
assertRaises
(
AssertionError
):
generate_meta
(
obs_id
=
1
)
generate_meta
(
obs_id
=
1
)
def
test_append_meta
(
self
):
hdulist
=
fits
.
HDUList
()
hdulist
.
append
(
fits
.
PrimaryHDU
())
hdulist
=
append_meta
(
hdulist
,
obs_id
=
"123456"
)
self
.
assertIn
(
"OBS_ID"
,
hdulist
[
0
].
header
)
self
.
assertEqual
(
hdulist
[
0
].
header
[
"OBS_ID"
],
"123456"
)
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