Commit 0b416475 authored by Wei Shoulin's avatar Wei Shoulin
Browse files

add_level0_id

parent 3d011ac5
...@@ -51,19 +51,21 @@ class CalMergeApi(object): ...@@ -51,19 +51,21 @@ class CalMergeApi(object):
def get(self, **kwargs): def get(self, **kwargs):
''' fetch a record from database ''' fetch a record from database
parameter kwargs: :param kwargs: Parameter dictionary, key items support:
id : [int] id : [int]
return csst_dfs_common.models.Result :returns: csst_dfs_common.models.Result
''' '''
try: try:
id = get_parameter(kwargs, "id") id = get_parameter(kwargs, "id", 0)
cal_id = get_parameter(kwargs, "cal_id", "")
resp, _ = self.stub.Get.with_call(calmerge_pb2.GetCalMergeReq( resp, _ = self.stub.Get.with_call(calmerge_pb2.GetCalMergeReq(
id = id id = id,
cal_id = cal_id
),metadata = get_auth_headers()) ),metadata = get_auth_headers())
if resp.record.id == 0: if resp.record.id == 0:
return Result.error(message=f"id:{id} not found") return Result.error(message=f"not found")
return Result.ok_data(data=CalMergeRecord().from_proto_model(resp.record)) return Result.ok_data(data=CalMergeRecord().from_proto_model(resp.record))
...@@ -75,16 +77,21 @@ class CalMergeApi(object): ...@@ -75,16 +77,21 @@ class CalMergeApi(object):
parameter kwargs: parameter kwargs:
id : [int], id : [int],
cal_id = cal_id,
status : [int] status : [int]
return csst_dfs_common.models.Result return csst_dfs_common.models.Result
''' '''
id = get_parameter(kwargs, "id") id = get_parameter(kwargs, "id", 0)
cal_id = get_parameter(kwargs, "cal_id", "")
status = get_parameter(kwargs, "status") status = get_parameter(kwargs, "status")
try: try:
resp,_ = self.stub.UpdateQc1Status.with_call( resp,_ = self.stub.UpdateQc1Status.with_call(
calmerge_pb2.UpdateQc1StatusReq(id=id, status=status), calmerge_pb2.UpdateQc1StatusReq(
id = id,
cal_id = cal_id,
status=status),
metadata = get_auth_headers() metadata = get_auth_headers()
) )
if resp.success: if resp.success:
...@@ -99,16 +106,21 @@ class CalMergeApi(object): ...@@ -99,16 +106,21 @@ class CalMergeApi(object):
parameter kwargs: parameter kwargs:
id : [int], id : [int],
cal_id: [str],
status : [int] status : [int]
return csst_dfs_common.models.Result return csst_dfs_common.models.Result
''' '''
id = get_parameter(kwargs, "id") id = get_parameter(kwargs, "id", 0)
cal_id = get_parameter(kwargs, "cal_id", "")
status = get_parameter(kwargs, "status") status = get_parameter(kwargs, "status")
try: try:
resp,_ = self.stub.UpdateProcStatus.with_call( resp,_ = self.stub.UpdateProcStatus.with_call(
calmerge_pb2.UpdateProcStatusReq(id=id, status=status), calmerge_pb2.UpdateProcStatusReq(
id = id,
cal_id = cal_id,
status=status),
metadata = get_auth_headers() metadata = get_auth_headers()
) )
if resp.success: if resp.success:
...@@ -122,6 +134,7 @@ class CalMergeApi(object): ...@@ -122,6 +134,7 @@ class CalMergeApi(object):
''' insert a calibration merge record into database ''' insert a calibration merge record into database
parameter kwargs: parameter kwargs:
cal_id : [str],
detector_no : [str] detector_no : [str]
ref_type : [str] ref_type : [str]
obs_time : [str] obs_time : [str]
...@@ -136,6 +149,7 @@ class CalMergeApi(object): ...@@ -136,6 +149,7 @@ class CalMergeApi(object):
rec = calmerge_pb2.CalMergeRecord( rec = calmerge_pb2.CalMergeRecord(
id = 0, id = 0,
cal_id = get_parameter(kwargs, "cal_id"),
detector_no = get_parameter(kwargs, "detector_no"), detector_no = get_parameter(kwargs, "detector_no"),
ref_type = get_parameter(kwargs, "ref_type"), ref_type = get_parameter(kwargs, "ref_type"),
obs_time = get_parameter(kwargs, "obs_time"), obs_time = get_parameter(kwargs, "obs_time"),
......
...@@ -17,7 +17,7 @@ class Level0DataApi(object): ...@@ -17,7 +17,7 @@ class Level0DataApi(object):
''' retrieve level0 records from database ''' retrieve level0 records from database
parameter kwargs: parameter kwargs:
obs_id: [int] obs_id: [str]
detector_no: [str] detector_no: [str]
obs_type: [str] obs_type: [str]
obs_time : (start, end), obs_time : (start, end),
...@@ -30,7 +30,7 @@ class Level0DataApi(object): ...@@ -30,7 +30,7 @@ class Level0DataApi(object):
''' '''
try: try:
resp, _ = self.stub.Find.with_call(level0_pb2.FindLevel0DataReq( resp, _ = self.stub.Find.with_call(level0_pb2.FindLevel0DataReq(
obs_id = get_parameter(kwargs, "obs_id", 0), obs_id = get_parameter(kwargs, "obs_id"),
detector_no = get_parameter(kwargs, "detector_no"), detector_no = get_parameter(kwargs, "detector_no"),
obs_type = get_parameter(kwargs, "obs_type"), obs_type = get_parameter(kwargs, "obs_type"),
exp_time_start = get_parameter(kwargs, "obs_time", [None, None])[0], exp_time_start = get_parameter(kwargs, "obs_time", [None, None])[0],
...@@ -54,18 +54,21 @@ class Level0DataApi(object): ...@@ -54,18 +54,21 @@ class Level0DataApi(object):
''' fetch a record from database ''' fetch a record from database
parameter kwargs: parameter kwargs:
fits_id : [int] id : [int],
level0_id: [str]
return csst_dfs_common.models.Result return csst_dfs_common.models.Result
''' '''
try: try:
fits_id = get_parameter(kwargs, "fits_id") id = get_parameter(kwargs, "id")
level0_id = get_parameter(kwargs, "level0_id")
resp, _ = self.stub.Get.with_call(level0_pb2.GetLevel0DataReq( resp, _ = self.stub.Get.with_call(level0_pb2.GetLevel0DataReq(
id = fits_id id = id,
level0_id = level0_id
),metadata = get_auth_headers()) ),metadata = get_auth_headers())
if resp.record is None or resp.record.id == 0: if resp.record is None or resp.record.id == 0:
return Result.error(message=f"fits_id:{fits_id} not found") return Result.error(message=f"not found")
return Result.ok_data(data = Level0Record().from_proto_model(resp.record)) return Result.ok_data(data = Level0Record().from_proto_model(resp.record))
...@@ -76,16 +79,21 @@ class Level0DataApi(object): ...@@ -76,16 +79,21 @@ class Level0DataApi(object):
''' update the status of reduction ''' update the status of reduction
parameter kwargs: parameter kwargs:
fits_id : [int], id : [int],
level0_id: [str],
status : [int] status : [int]
return csst_dfs_common.models.Result return csst_dfs_common.models.Result
''' '''
fits_id = get_parameter(kwargs, "fits_id") id = get_parameter(kwargs, "id")
level0_id = get_parameter(kwargs, "level0_id")
status = get_parameter(kwargs, "status") status = get_parameter(kwargs, "status")
try: try:
resp,_ = self.stub.UpdateProcStatus.with_call( resp,_ = self.stub.UpdateProcStatus.with_call(
level0_pb2.UpdateProcStatusReq(id=fits_id, status=status), level0_pb2.UpdateProcStatusReq(
id=id,
level0_id = level0_id,
status=status),
metadata = get_auth_headers() metadata = get_auth_headers()
) )
if resp.success: if resp.success:
...@@ -99,14 +107,19 @@ class Level0DataApi(object): ...@@ -99,14 +107,19 @@ class Level0DataApi(object):
''' update the status of QC0 ''' update the status of QC0
parameter kwargs: parameter kwargs:
fits_id : [int], id : [int],
level0_id: [str],
status : [int] status : [int]
''' '''
fits_id = get_parameter(kwargs, "fits_id") id = get_parameter(kwargs, "id")
level0_id = get_parameter(kwargs, "level0_id")
status = get_parameter(kwargs, "status") status = get_parameter(kwargs, "status")
try: try:
resp,_ = self.stub.UpdateQc0Status.with_call( resp,_ = self.stub.UpdateQc0Status.with_call(
level0_pb2.UpdateQc0StatusReq(id=fits_id, status=status), level0_pb2.UpdateQc0StatusReq(
id=id,
level0_id = level0_id,
status=status),
metadata = get_auth_headers() metadata = get_auth_headers()
) )
if resp.success: if resp.success:
...@@ -120,7 +133,7 @@ class Level0DataApi(object): ...@@ -120,7 +133,7 @@ class Level0DataApi(object):
''' insert a level0 data record into database ''' insert a level0 data record into database
parameter kwargs: parameter kwargs:
obs_id = [int] obs_id = [str]
detector_no = [str] detector_no = [str]
obs_type = [str] obs_type = [str]
obs_time = [str] obs_time = [str]
......
...@@ -17,7 +17,7 @@ class Level0PrcApi(object): ...@@ -17,7 +17,7 @@ class Level0PrcApi(object):
''' retrieve level0 procedure records from database ''' retrieve level0 procedure records from database
parameter kwargs: parameter kwargs:
level0_id: [int] level0_id: [str]
pipeline_id: [str] pipeline_id: [str]
prc_module: [str] prc_module: [str]
prc_status : [int] prc_status : [int]
...@@ -69,13 +69,13 @@ class Level0PrcApi(object): ...@@ -69,13 +69,13 @@ class Level0PrcApi(object):
''' insert a level0 procedure record into database ''' insert a level0 procedure record into database
parameter kwargs: parameter kwargs:
level0_id : [int] level0_id : [str]
pipeline_id : [str] pipeline_id : [str]
prc_module : [str] prc_module : [str]
params_id : [str] params_file_path : [str]
prc_status : [int] prc_status : [int]
prc_time : [str] prc_time : [str]
file_path : [str] result_file_path : [str]
return csst_dfs_common.models.Result return csst_dfs_common.models.Result
''' '''
...@@ -84,10 +84,10 @@ class Level0PrcApi(object): ...@@ -84,10 +84,10 @@ class Level0PrcApi(object):
level0_id = get_parameter(kwargs, "level0_id"), level0_id = get_parameter(kwargs, "level0_id"),
pipeline_id = get_parameter(kwargs, "pipeline_id"), pipeline_id = get_parameter(kwargs, "pipeline_id"),
prc_module = get_parameter(kwargs, "prc_module"), prc_module = get_parameter(kwargs, "prc_module"),
params_id = get_parameter(kwargs, "params_id"), params_file_path = get_parameter(kwargs, "params_file_path"),
prc_status = get_parameter(kwargs, "prc_status", -1), prc_status = get_parameter(kwargs, "prc_status", -1),
prc_time = get_parameter(kwargs, "prc_time"), prc_time = get_parameter(kwargs, "prc_time"),
file_path = get_parameter(kwargs, "file_path") result_file_path = get_parameter(kwargs, "result_file_path")
) )
req = level0prc_pb2.WriteLevel0PrcReq(record = rec) req = level0prc_pb2.WriteLevel0PrcReq(record = rec)
try: try:
......
...@@ -54,18 +54,21 @@ class ObservationApi(object): ...@@ -54,18 +54,21 @@ class ObservationApi(object):
''' fetch a record from database ''' fetch a record from database
parameter kwargs: parameter kwargs:
obs_id : [int] id : [int],
obs_id = [str]
return csst_dfs_common.models.Result return csst_dfs_common.models.Result
''' '''
try: try:
id = get_parameter(kwargs, "id")
obs_id = get_parameter(kwargs, "obs_id") obs_id = get_parameter(kwargs, "obs_id")
resp, _ = self.stub.Get.with_call(observation_pb2.GetObservationReq( resp, _ = self.stub.Get.with_call(observation_pb2.GetObservationReq(
id = id,
obs_id = obs_id obs_id = obs_id
),metadata = get_auth_headers()) ),metadata = get_auth_headers())
if resp.observation is None or resp.observation.id == 0: if resp.observation is None or resp.observation.id == 0:
return Result.error(message=f"obs_id:{obs_id} not found") return Result.error(message=f"not found")
return Result.ok_data(data=Observation().from_proto_model(resp.observation)) return Result.ok_data(data=Observation().from_proto_model(resp.observation))
...@@ -76,16 +79,21 @@ class ObservationApi(object): ...@@ -76,16 +79,21 @@ class ObservationApi(object):
''' update the status of reduction ''' update the status of reduction
parameter kwargs: parameter kwargs:
obs_id : [int], id : [int],
obs_id = [str],
status : [int] status : [int]
return csst_dfs_common.models.Result return csst_dfs_common.models.Result
''' '''
id = get_parameter(kwargs, "id")
obs_id = get_parameter(kwargs, "obs_id") obs_id = get_parameter(kwargs, "obs_id")
status = get_parameter(kwargs, "status") status = get_parameter(kwargs, "status")
try: try:
resp,_ = self.stub.UpdateProcStatus.with_call( resp,_ = self.stub.UpdateProcStatus.with_call(
observation_pb2.UpdateProcStatusReq(obs_id=obs_id, status=status), observation_pb2.UpdateProcStatusReq(
id = id,
obs_id = obs_id,
status = status),
metadata = get_auth_headers() metadata = get_auth_headers()
) )
if resp.success: if resp.success:
...@@ -99,14 +107,19 @@ class ObservationApi(object): ...@@ -99,14 +107,19 @@ class ObservationApi(object):
''' update the status of QC0 ''' update the status of QC0
parameter kwargs: parameter kwargs:
obs_id : [int], id : [int],
obs_id = [str],
status : [int] status : [int]
''' '''
id = get_parameter(kwargs, "id")
obs_id = get_parameter(kwargs, "obs_id") obs_id = get_parameter(kwargs, "obs_id")
status = get_parameter(kwargs, "status") status = get_parameter(kwargs, "status")
try: try:
resp,_ = self.stub.UpdateQc0Status.with_call( resp,_ = self.stub.UpdateQc0Status.with_call(
observation_pb2.UpdateQc0StatusReq(obs_id=obs_id, status=status), observation_pb2.UpdateQc0StatusReq(
id = id,
obs_id = obs_id,
status=status),
metadata = get_auth_headers() metadata = get_auth_headers()
) )
if resp.success: if resp.success:
...@@ -120,7 +133,8 @@ class ObservationApi(object): ...@@ -120,7 +133,8 @@ class ObservationApi(object):
''' insert a observational record into database ''' insert a observational record into database
parameter kwargs: parameter kwargs:
obs_id = [int] id = [id]
obs_id = [str]
obs_time = [str] obs_time = [str]
exp_time = [int] exp_time = [int]
module_id = [str] module_id = [str]
...@@ -131,7 +145,8 @@ class ObservationApi(object): ...@@ -131,7 +145,8 @@ class ObservationApi(object):
''' '''
rec = observation_pb2.Observation( rec = observation_pb2.Observation(
id = get_parameter(kwargs, "obs_id", 0), id = get_parameter(kwargs, "id", 0),
obs_id = get_parameter(kwargs, "obs_id", ""),
obs_time = get_parameter(kwargs, "obs_time"), obs_time = get_parameter(kwargs, "obs_time"),
exp_time = get_parameter(kwargs, "exp_time"), exp_time = get_parameter(kwargs, "exp_time"),
module_id = get_parameter(kwargs, "module_id"), module_id = get_parameter(kwargs, "module_id"),
......
...@@ -21,7 +21,7 @@ class Level1DataApi(object): ...@@ -21,7 +21,7 @@ class Level1DataApi(object):
''' retrieve level1 records from database ''' retrieve level1 records from database
parameter kwargs: parameter kwargs:
raw_id: [int] level0_id: [str]
data_type: [str] data_type: [str]
obs_type: [str] obs_type: [str]
create_time : (start, end), create_time : (start, end),
...@@ -34,7 +34,7 @@ class Level1DataApi(object): ...@@ -34,7 +34,7 @@ class Level1DataApi(object):
''' '''
try: try:
resp, _ = self.stub.Find.with_call(level1_pb2.FindLevel1Req( resp, _ = self.stub.Find.with_call(level1_pb2.FindLevel1Req(
raw_id = get_parameter(kwargs, "raw_id"), level0_id = get_parameter(kwargs, "level0_id"),
data_type = get_parameter(kwargs, "data_type"), data_type = get_parameter(kwargs, "data_type"),
create_time_start = get_parameter(kwargs, "create_time", [None, None])[0], create_time_start = get_parameter(kwargs, "create_time", [None, None])[0],
create_time_end = get_parameter(kwargs, "create_time", [None, None])[1], create_time_end = get_parameter(kwargs, "create_time", [None, None])[1],
...@@ -123,7 +123,7 @@ class Level1DataApi(object): ...@@ -123,7 +123,7 @@ class Level1DataApi(object):
''' insert a level1 record into database ''' insert a level1 record into database
parameter kwargs: parameter kwargs:
raw_id : [int] level0_id : [str]
data_type : [str] data_type : [str]
cor_sci_id : [int] cor_sci_id : [int]
prc_params : [str] prc_params : [str]
...@@ -142,9 +142,9 @@ class Level1DataApi(object): ...@@ -142,9 +142,9 @@ class Level1DataApi(object):
return csst_dfs_common.models.Result return csst_dfs_common.models.Result
''' '''
rec = level1_pb2.Detector( rec = level1_pb2.Level1Record(
id = 0, id = 0,
raw_id = get_parameter(kwargs, "raw_id"), level0_id = get_parameter(kwargs, "level0_id"),
data_type = get_parameter(kwargs, "data_type"), data_type = get_parameter(kwargs, "data_type"),
cor_sci_id = get_parameter(kwargs, "cor_sci_id"), cor_sci_id = get_parameter(kwargs, "cor_sci_id"),
prc_params = get_parameter(kwargs, "prc_params"), prc_params = get_parameter(kwargs, "prc_params"),
...@@ -157,7 +157,7 @@ class Level1DataApi(object): ...@@ -157,7 +157,7 @@ class Level1DataApi(object):
filename = get_parameter(kwargs, "filename"), filename = get_parameter(kwargs, "filename"),
file_path = get_parameter(kwargs, "file_path"), file_path = get_parameter(kwargs, "file_path"),
prc_status = get_parameter(kwargs, "prc_status", -1), prc_status = get_parameter(kwargs, "prc_status", -1),
prc_time = get_parameter(kwargs, "prc_time", format_datetime(datetime.datetime.now())), prc_time = get_parameter(kwargs, "prc_time", format_datetime(datetime.now())),
pipeline_id = get_parameter(kwargs, "pipeline_id") pipeline_id = get_parameter(kwargs, "pipeline_id")
) )
req = level1_pb2.WriteLevel1Req(record = rec) req = level1_pb2.WriteLevel1Req(record = rec)
......
...@@ -21,7 +21,7 @@ class Level1DataApi(object): ...@@ -21,7 +21,7 @@ class Level1DataApi(object):
''' retrieve level1 records from database ''' retrieve level1 records from database
parameter kwargs: parameter kwargs:
raw_id: [int] level0_id: [str]
data_type: [str] data_type: [str]
obs_type: [str] obs_type: [str]
create_time : (start, end), create_time : (start, end),
...@@ -34,7 +34,7 @@ class Level1DataApi(object): ...@@ -34,7 +34,7 @@ class Level1DataApi(object):
''' '''
try: try:
resp, _ = self.stub.Find.with_call(level1_pb2.FindLevel1Req( resp, _ = self.stub.Find.with_call(level1_pb2.FindLevel1Req(
raw_id = get_parameter(kwargs, "raw_id"), level0_id = get_parameter(kwargs, "level0_id"),
data_type = get_parameter(kwargs, "data_type"), data_type = get_parameter(kwargs, "data_type"),
create_time_start = get_parameter(kwargs, "create_time", [None, None])[0], create_time_start = get_parameter(kwargs, "create_time", [None, None])[0],
create_time_end = get_parameter(kwargs, "create_time", [None, None])[1], create_time_end = get_parameter(kwargs, "create_time", [None, None])[1],
...@@ -123,7 +123,7 @@ class Level1DataApi(object): ...@@ -123,7 +123,7 @@ class Level1DataApi(object):
''' insert a level1 record into database ''' insert a level1 record into database
parameter kwargs: parameter kwargs:
raw_id : [int] level0_id : [str]
data_type : [str] data_type : [str]
cor_sci_id : [int] cor_sci_id : [int]
prc_params : [str] prc_params : [str]
...@@ -141,7 +141,7 @@ class Level1DataApi(object): ...@@ -141,7 +141,7 @@ class Level1DataApi(object):
rec = level1_pb2.Level1Record( rec = level1_pb2.Level1Record(
id = 0, id = 0,
raw_id = get_parameter(kwargs, "raw_id"), level0_id = get_parameter(kwargs, "level0_id"),
data_type = get_parameter(kwargs, "data_type"), data_type = get_parameter(kwargs, "data_type"),
cor_sci_id = get_parameter(kwargs, "cor_sci_id"), cor_sci_id = get_parameter(kwargs, "cor_sci_id"),
prc_params = get_parameter(kwargs, "prc_params"), prc_params = get_parameter(kwargs, "prc_params"),
...@@ -151,7 +151,7 @@ class Level1DataApi(object): ...@@ -151,7 +151,7 @@ class Level1DataApi(object):
filename = get_parameter(kwargs, "filename"), filename = get_parameter(kwargs, "filename"),
file_path = get_parameter(kwargs, "file_path"), file_path = get_parameter(kwargs, "file_path"),
prc_status = get_parameter(kwargs, "prc_status", -1), prc_status = get_parameter(kwargs, "prc_status", -1),
prc_time = get_parameter(kwargs, "prc_time", format_datetime(datetime.datetime.now())), prc_time = get_parameter(kwargs, "prc_time", format_datetime(datetime.now())),
pipeline_id = get_parameter(kwargs, "pipeline_id") pipeline_id = get_parameter(kwargs, "pipeline_id")
) )
req = level1_pb2.WriteLevel1Req(record = rec) req = level1_pb2.WriteLevel1Req(record = rec)
......
...@@ -16,19 +16,21 @@ class CalMergeApiTestCase(unittest.TestCase): ...@@ -16,19 +16,21 @@ class CalMergeApiTestCase(unittest.TestCase):
print('find:', recs) print('find:', recs)
def test_get(self): def test_get(self):
rec = self.api.get(id = 3) rec = self.api.get(id = 4)
print('get:', rec) print('get:', rec)
def test_update_proc_status(self): def test_update_proc_status(self):
rec = self.api.update_proc_status(id = 3, status = 1) rec = self.api.update_proc_status(id = 3, status = -1)
print('update_proc_status:', rec) print('update_proc_status:', rec)
def test_update_qc1_status(self): def test_update_qc1_status(self):
rec = self.api.update_qc1_status(id = 3, status = 2) rec = self.api.update_qc1_status(id = 3, status = -1)
print('update_qc1_status:', rec) print('update_qc1_status:', rec)
def test_write(self): def test_write(self):
rec = self.api.write(detector_no='CCD01', rec = self.api.write(
cal_id = "10000X01",
detector_no='01',
ref_type = "bias", ref_type = "bias",
obs_time = "2021-06-04 11:12:13", obs_time = "2021-06-04 11:12:13",
exp_time = 150, exp_time = 150,
...@@ -36,5 +38,5 @@ class CalMergeApiTestCase(unittest.TestCase): ...@@ -36,5 +38,5 @@ class CalMergeApiTestCase(unittest.TestCase):
file_path = "/opt/dddasd.fits", file_path = "/opt/dddasd.fits",
prc_status = 3, prc_status = 3,
prc_time = '2021-06-04 11:12:13', prc_time = '2021-06-04 11:12:13',
level0_ids = [1,2,3,4]) level0_ids = ['1','2','3','4'])
print('write:', rec) print('write:', rec)
\ No newline at end of file
...@@ -10,25 +10,25 @@ class Level0DataTestCase(unittest.TestCase): ...@@ -10,25 +10,25 @@ class Level0DataTestCase(unittest.TestCase):
self.api = Level0DataApi() self.api = Level0DataApi()
def test_find(self): def test_find(self):
recs = self.api.find(obs_id = 9, obs_type = 'sci', limit = 0) recs = self.api.find(obs_id = '9', obs_type = 'sci', limit = 0)
print('find:', recs) print('find:', recs)
def test_get(self): def test_get(self):
rec = self.api.get(fits_id = 100) rec = self.api.get(id = 100)
print('get:', rec) print('get:', rec)
def test_update_proc_status(self): def test_update_proc_status(self):
rec = self.api.update_proc_status(fits_id = 100, status = 6) rec = self.api.update_proc_status(id = 100, status = 6)
print('update_proc_status:', rec) print('update_proc_status:', rec)
def test_update_qc0_status(self): def test_update_qc0_status(self):
rec = self.api.update_qc0_status(fits_id = 100, status = 7) rec = self.api.update_qc0_status(id = 100, status = 7)
print('update_qc0_status:', rec) print('update_qc0_status:', rec)
def test_write(self): def test_write(self):
rec = self.api.write( rec = self.api.write(
obs_id = 13, obs_id = '00013',
detector_no = "CCD01", detector_no = "01",
obs_type = "sci", obs_type = "sci",
obs_time = "2021-06-06 11:12:13", obs_time = "2021-06-06 11:12:13",
exp_time = 150, exp_time = 150,
......
...@@ -10,7 +10,7 @@ class Level0PrcTestCase(unittest.TestCase): ...@@ -10,7 +10,7 @@ class Level0PrcTestCase(unittest.TestCase):
self.api = Level0PrcApi() self.api = Level0PrcApi()
def test_find(self): def test_find(self):
recs = self.api.find(level0_id=134) recs = self.api.find(level0_id='134')
print('find:', recs) print('find:', recs)
def test_update_proc_status(self): def test_update_proc_status(self):
...@@ -18,11 +18,11 @@ class Level0PrcTestCase(unittest.TestCase): ...@@ -18,11 +18,11 @@ class Level0PrcTestCase(unittest.TestCase):
print('update_proc_status:', rec) print('update_proc_status:', rec)
def test_write(self): def test_write(self):
rec = self.api.write(level0_id=134, rec = self.api.write(level0_id='134',
pipeline_id = "P1", pipeline_id = "P1",
prc_module = "QC0", prc_module = "QC0",
params_id = "/opt/dddasd.params", params_file_path = "/opt/dddasd.params",
prc_status = 3, prc_status = 3,
prc_time = '2021-06-04 11:12:13', prc_time = '2021-06-04 11:12:13',
file_path = "/opt/dddasd.header") result_file_path = "/opt/dddasd.header")
print('write:', rec) print('write:', rec)
\ No newline at end of file
...@@ -14,19 +14,20 @@ class FacilityObservationTestCase(unittest.TestCase): ...@@ -14,19 +14,20 @@ class FacilityObservationTestCase(unittest.TestCase):
print('find:', recs) print('find:', recs)
def test_get(self): def test_get(self):
rec = self.api.get(obs_id=9) rec = self.api.get(obs_id='00009')
print('get:', rec) print('get:', rec)
def test_update_proc_status(self): def test_update_proc_status(self):
rec = self.api.update_proc_status(obs_id = 9, status = 3, ) rec = self.api.update_proc_status(obs_id='00009', status = 3, )
print('update_proc_status:', rec) print('update_proc_status:', rec)
def test_update_qc0_status(self): def test_update_qc0_status(self):
rec = self.api.update_qc0_status(obs_id = 9, status = 3, ) rec = self.api.update_qc0_status(obs_id='00009', status = 3, )
print('update_qc0_status:', rec) print('update_qc0_status:', rec)
def test_write(self): def test_write(self):
rec = self.api.write( rec = self.api.write(
obs_id='00009',
obs_time = "2021-06-06 11:12:13", obs_time = "2021-06-06 11:12:13",
exp_time = 150, exp_time = 150,
module_id = "MSC", module_id = "MSC",
......
...@@ -10,7 +10,8 @@ class IFSLevel1DataTestCase(unittest.TestCase): ...@@ -10,7 +10,8 @@ class IFSLevel1DataTestCase(unittest.TestCase):
self.api = Level1DataApi() self.api = Level1DataApi()
def test_find(self): def test_find(self):
recs = self.api.find(raw_id=1, recs = self.api.find(
level0_id='1',
create_time = ("2021-06-01 11:12:13","2021-06-08 11:12:13")) create_time = ("2021-06-01 11:12:13","2021-06-08 11:12:13"))
print('find:', recs) print('find:', recs)
...@@ -27,7 +28,8 @@ class IFSLevel1DataTestCase(unittest.TestCase): ...@@ -27,7 +28,8 @@ class IFSLevel1DataTestCase(unittest.TestCase):
print('update_qc1_status:', rec) print('update_qc1_status:', rec)
def test_write(self): def test_write(self):
rec = self.api.write(raw_id=11, rec = self.api.write(
level0_id='11',
data_type = "sci", data_type = "sci",
cor_sci_id = 2, cor_sci_id = 2,
prc_params = "/opt/dddasd.params", prc_params = "/opt/dddasd.params",
......
...@@ -10,7 +10,8 @@ class MSCLevel1DataTestCase(unittest.TestCase): ...@@ -10,7 +10,8 @@ class MSCLevel1DataTestCase(unittest.TestCase):
self.api = Level1DataApi() self.api = Level1DataApi()
def test_find(self): def test_find(self):
recs = self.api.find(raw_id=1, recs = self.api.find(
level0_id='1',
create_time = ("2021-06-01 11:12:13","2021-06-08 11:12:13")) create_time = ("2021-06-01 11:12:13","2021-06-08 11:12:13"))
print('find:', recs) print('find:', recs)
...@@ -27,7 +28,8 @@ class MSCLevel1DataTestCase(unittest.TestCase): ...@@ -27,7 +28,8 @@ class MSCLevel1DataTestCase(unittest.TestCase):
print('update_qc1_status:', rec) print('update_qc1_status:', rec)
def test_write(self): def test_write(self):
rec = self.api.write(raw_id=1, rec = self.api.write(
level0_id='1',
data_type = "sci", data_type = "sci",
cor_sci_id = 1, cor_sci_id = 1,
prc_params = "/opt/dddasd.params", prc_params = "/opt/dddasd.params",
......
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