Commit dab6e614 authored by Wei Shoulin's avatar Wei Shoulin
Browse files

t

parent 32b5d7b7
import os import os
import json from typing import Optional, Tuple, Literal
from typing import Optional, IO, Tuple, Literal
from .common import request, Result from .common import request, Result
DateTimeTuple = Tuple[str, str] DateTimeTuple = Tuple[str, str]
......
...@@ -11,51 +11,54 @@ class Level0TestCase(unittest.TestCase): ...@@ -11,51 +11,54 @@ class Level0TestCase(unittest.TestCase):
start_time = time.time() start_time = time.time()
result = level0.find(obs_id = "10609400034529", result = level0.find(obs_id = "10609400034529",
create_time = ("2021-08-30 00:00:00", "2024-12-30 23:59:59")) create_time = ("2021-08-30 00:00:00", "2024-12-30 23:59:59"))
print(f"1操作执行时间: {time.time() - start_time} 秒")
start_time = time.time() start_time = time.time()
result = level0.find(ra_obj = 170, result = level0.find(module_id='MSC',
ra_obj = 170,
dec_obj = -24, dec_obj = -24,
radius = 2) radius = 1)
print(f"操作执行时间: {time.time() - start_time} 秒") print(f"2操作执行时间: {time.time() - start_time} 秒, 数据量:{result['total_count']}")
start_time = time.time()
result = level0.find(file_name="CSST_MSC_MS_SCI_20240609181116_20240609181347_101091001") result = level0.find(file_name="CSST_MSC_MS_SCI_20240609181116_20240609181347_101091001")
print(f"操作执行时间: {time.time() - start_time} 秒, 数据量:{result['total_count']}") print(f"3操作执行时间: {time.time() - start_time} 秒, 数据量:{result['total_count']}")
self.assertEqual(result.code, 200, "error code: " + str(result.code)) self.assertEqual(result.code, 200, "error code: " + result.message)
self.assertIsNotNone(result.data, "error message: " + result.message)
def test_find_by_level0_id(self):
result = level0.find_by_level0_id(level0_id = "1060940003452925")
print(result)
self.assertEqual(result.code, 200, "error code: " + str(result.code) + ", message: " + result.message)
self.assertIsNotNone(result.data, "error message: " + result.message) self.assertIsNotNone(result.data, "error message: " + result.message)
# def test_find_by_level0_id(self): def test_update_qc0_status(self):
# result = level0.find_by_level0_id(level0_id = "1060940003452925") result = level0.update_qc0_status(level0_id = "1060940003452925", file_type='SCI', qc0_status=1)
# print(result) print(result)
# self.assertEqual(result.code, 200, "error code: " + str(result.code) + ", message: " + result.message) self.assertEqual(result.code, 200, "error code: " + str(result.code) + ", message: " + result.message)
# self.assertIsNotNone(result.data, "error message: " + result.message)
def test_update_prc_status(self):
# def test_update_qc0_status(self): result = level0.update_prc_status(level0_id = "1060940003452925", file_type='SCI', prc_status=3)
# result = level0.update_qc0_status(level0_id = "1060940003452925", file_type='SCI', qc0_status=1) print(result)
# print(result) self.assertEqual(result.code, 200, "error code: " + str(result.code) + ", message: " + result.message)
# self.assertEqual(result.code, 200, "error code: " + str(result.code) + ", message: " + result.message)
def test_write(self):
# def test_update_prc_status(self): file_path = "/Users/wsl/temp/csst/import/CSST_MSC_MS_SCI_20240609181116_20240609181347_10109100157991_27_L0_V01.fits"
# result = level0.update_prc_status(level0_id = "1060940003452925", file_type='SCI', prc_status=3) result = level0.write(local_file = file_path)
# print(result) print(result)
# self.assertEqual(result.code, 200, "error code: " + str(result.code) + ", message: " + result.message) self.assertEqual(result.code, 200, "error code: " + str(result.code) + ", message: " + result.message)
# def test_write(self): def test_generate_prc_message(self):
# file_path = "/Users/wsl/temp/csst/import/CSST_MSC_MS_SCI_20240609181116_20240609181347_10109100157991_27_L0_V01.fits" result = level0.generate_prc_msg(
# result = level0.write(local_file = file_path) module_id='MSC',
# print(result) obs_id="10609400034529",
# self.assertEqual(result.code, 200, "error code: " + str(result.code) + ", message: " + result.message) detector_no="30")
print(result)
# def test_generate_prc_message(self): self.assertEqual(result.code, 200, "error code: " + str(result.code) + ", message: " + result.message)
# result = level0.generate_prc_msg(
# module_id='MSC', def test_process_list(self):
# obs_id="10609400034529", result = level0.process_list(level0_id="1060940003452925")
# detector_no="30") print(result)
# print(result) self.assertEqual(result.code, 200, "error code: " + str(result.code) + ", message: " + result.message)
# self.assertEqual(result.code, 200, "error code: " + str(result.code) + ", message: " + result.message) def test_add_process(self):
result = level0.add_process(level0_id="1060940003452925", pipeline_id="csst-msc-l1-mbi", run_id="202411071002481234", prc_time="2024-11-07 10:24:12", prc_status=1, prc_module="MSC", message="")
# def test_process_list(self): print(result)
# result = level0.process_list(level0_id="1060940003452925") self.assertEqual(result.code, 200, "error code: " + str(result.code) + ", message: " + result.message)
# print(result) \ No newline at end of file
# self.assertEqual(result.code, 200, "error code: " + str(result.code) + ", message: " + result.message)
# def test_add_process(self):
# result = level0.add_process(level0_id="1060940003452925", pipeline_id="csst-msc-l1-mbi", run_id="202411071002481234", prc_time="2024-11-07 10:24:12", prc_status=1, prc_module="MSC", message="")
# print(result)
# self.assertEqual(result.code, 200, "error code: " + str(result.code) + ", message: " + result.message)
\ 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