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-dfs
csst-dfs-api
Commits
924f36aa
Commit
924f36aa
authored
Apr 17, 2024
by
Wei Shoulin
Browse files
C9
parent
97625e52
Pipeline
#4159
passed with stage
Changes
23
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
tests/facility/test_facility_level2producer.py
deleted
100644 → 0
View file @
97625e52
import
unittest
from
csst_dfs_api.facility.level2producer
import
Level2ProducerApi
class
FacilityLevel2ProducerTestCase
(
unittest
.
TestCase
):
def
setUp
(
self
):
self
.
api
=
Level2ProducerApi
()
def
test_register
(
self
):
rec
=
self
.
api
.
register
(
name
=
'Test2'
,
gitlink
=
'http://github.com/xxx/xxx'
,
paramfiles
=
'/opt/csst/param1.ini'
,
image
=
'centos:7'
,
priority
=
3
,
pre_producers
=
[
1
,
2
]
)
print
(
'register:'
,
rec
)
def
test_find
(
self
):
recs
=
self
.
api
.
find
(
key
=
"Te"
)
print
(
'find:'
,
recs
)
def
test_get
(
self
):
rec
=
self
.
api
.
get
(
id
=
10
)
print
(
'get:'
,
rec
)
def
test_find_nexts
(
self
):
recs
=
self
.
api
.
find_nexts
(
id
=
1
)
print
(
'find_nexts:'
,
recs
)
def
test_find_start
(
self
):
recs
=
self
.
api
.
find_start
(
key
=
"Te"
)
print
(
'find_start:'
,
recs
)
def
test_update
(
self
):
recs
=
self
.
api
.
update
(
id
=
2
,
name
=
"start2"
,
gitlink
=
"http://github.com/xxx/xxx"
,
image
=
"centos:8"
,
paramfiles
=
'/opt/csst/param1.ini'
,
priority
=
3
,
pre_producers
=
[
1
,
3
]
)
print
(
'test_update:'
,
recs
)
def
test_delete
(
self
):
recs
=
self
.
api
.
delete
(
id
=
11
)
print
(
'test_delete:'
,
recs
)
def
test_new_job
(
self
):
recs
=
self
.
api
.
new_job
(
name
=
"start2-1-1-"
,
dag
=
"{'start':'1'}"
)
print
(
'new_job:'
,
recs
)
def
test_get_job
(
self
):
recs
=
self
.
api
.
get_job
(
id
=
2
)
print
(
'get_job:'
,
recs
)
def
test_update_job
(
self
):
recs
=
self
.
api
.
update_job
(
id
=
2
,
dag
=
"222"
,
status
=
2
)
print
(
'update_job:'
,
recs
)
def
test_new_running
(
self
):
recs
=
self
.
api
.
new_running
(
job_id
=
2
,
producer_id
=
2
,
brick_id
=
2
,
start_time
=
'2022-04-22 13:13:13'
)
print
(
'new_running:'
,
recs
)
def
test_get_running
(
self
):
recs
=
self
.
api
.
get_running
(
id
=
2
)
print
(
'get_running:'
,
recs
)
def
test_update_running
(
self
):
recs
=
self
.
api
.
update_running
(
id
=
3
,
job_id
=
2
,
producer_id
=
2
,
brick_id
=
2
,
start_time
=
'2022-04-22 13:13:13'
,
end_time
=
'2022-04-22 15:13:13'
,
prc_status
=
1
,
prc_result
=
'OK'
)
print
(
'update_running:'
,
recs
)
def
test_find_running
(
self
):
recs
=
self
.
api
.
find_running
(
job_id
=
2
,
producer_id
=
2
,
brick_id
=
2
,
create_time
=
(
'2022-04-22 10:13:13'
,
'2022-04-22 23:13:13'
)
)
print
(
'find_running:'
,
recs
)
def
test_make_graph
(
self
):
graph_id_edges
=
self
.
api
.
make_graph
(
start_producer_id
=
2
,
fig_path
=
'graph11.png'
)
print
(
'graph_id_edges:'
,
graph_id_edges
)
\ No newline at end of file
tests/facility/test_facility_level2type.py
View file @
924f36aa
...
...
@@ -24,16 +24,46 @@ class Level2TypeTestCase(unittest.TestCase):
print
(
'update_import_status:'
,
rec
)
def
test_write
(
self
):
# rec = self.api.write(
# data_type = "test-array",
# module_id = "MSC",
# key_column = "obsid",
# hdu_index = 1,
# demo_filename = "test_table.fits",
# demo_file_path = "/Users/wsl/temp/csst/test_table.fits",
# ra_column = "",
# dec_column = "")
# print("write :", rec)
rec
=
self
.
api
.
write
(
data_type
=
"csst
-msc-l1-mbi-cat2
"
,
data_type
=
"csst
_example_table
"
,
module_id
=
"MSC"
,
key_column
=
"
ID
"
,
key_column
=
"
obsid
"
,
hdu_index
=
1
,
demo_filename
=
"csst-msc-l1-mbi-cat.toml"
,
demo_file_path
=
"/Users/wsl/temp/csst/msc/L2/csst-msc-l1-mbi-cat.toml"
,
ra_column
=
"RA"
,
dec_column
=
"DEC"
)
print
(
"write :"
,
rec
)
demo_filename
=
"csst_example_table.fits"
,
demo_file_path
=
"/Users/wsl/temp/csst/csst_example_table.fits"
,
ra_column
=
""
,
dec_column
=
""
)
print
(
"write :"
,
rec
)
# rec = self.api.write(
# data_type = "csst-example-table2",
# module_id = "MSC",
# key_column = "obsid",
# hdu_index = 1,
# demo_filename = "csst-example-table.toml",
# demo_file_path = "/Users/wsl/temp/csst/csst-example-table.toml",
# ra_column = "",
# dec_column = "")
# print("write :", rec)
# rec = self.api.write(
# data_type = "csst-msc-l1-mbi-cat2",
# module_id = "MSC",
# key_column = "ID",
# hdu_index = 1,
# demo_filename = "csst-msc-l1-mbi-cat.toml",
# demo_file_path = "/Users/wsl/temp/csst/msc/L2/csst-msc-l1-mbi-cat.toml",
# ra_column = "RA",
# dec_column = "DEC")
# print("write :", rec)
# rec = self.api.write(
# data_type = "csst-msc-l1-mbi-cat",
...
...
tests/facility/test_facility_observation.py
View file @
924f36aa
...
...
@@ -18,11 +18,3 @@ class FacilityObservationTestCase(unittest.TestCase):
print
(
'get:'
,
rec
)
rec
=
self
.
api
.
get
(
obs_id
=
'0000017'
)
print
(
'get:'
,
rec
)
def
test_update_proc_status
(
self
):
rec
=
self
.
api
.
update_proc_status
(
obs_id
=
'0000017'
,
status
=
3
,
)
print
(
'update_proc_status:'
,
rec
)
def
test_update_qc0_status
(
self
):
rec
=
self
.
api
.
update_qc0_status
(
obs_id
=
'0000017'
,
status
=
3
,
)
print
(
'update_qc0_status:'
,
rec
)
Prev
1
2
Next
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