test_level0.py 3.69 KB
Newer Older
Wei Shoulin's avatar
Wei Shoulin committed
1
2
3
4
5
6
7
8
9
import unittest
import time
from csst_dfs_client import level0

class Level0TestCase(unittest.TestCase):

    def setUp(self):
        pass

10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
    # def test_find(self):
    #     start_time = time.time()
    #     result = level0.find(instrument='MSC', dataset="msc-v093")
    #     print(f"1操作执行时间: {time.time() - start_time} 秒")
    #     start_time = time.time()
    #     result = level0.find(instrument='MSC',
    #                         ra_obj = 170,
    #                         dec_obj = -24,
    #                         radius = 1)
    #     print(f"2操作执行时间: {time.time() - start_time} 秒, 数据量:{result['total_count']}")
    #     start_time = time.time()
    #     result = level0.find(instrument='MSC', file_name="CSST_MSC_MS_SCI_20240609181116_20240609181347_10109100157991_27_L0_V01.fits")
    #     print(f"3操作执行时间: {time.time() - start_time} 秒, 数据量:{result['total_count']}")        
    #     self.assertEqual(result.code, 200, "error code: " + result.message)
    #     self.assertIsNotNone(result.data, "error message: " + result.message)
Wei Shoulin's avatar
t    
Wei Shoulin committed
25

26
27
28
29
30
    # 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)
Wei Shoulin's avatar
Wei Shoulin committed
31

32
33
34
35
    # def test_update_qc0_status(self):
    #     result = level0.update_qc0_status(level0_id = "1010910015799127", qc0_status=1)
    #     print(result)
    #     self.assertEqual(result.code, 200, "error code: " + str(result.code) + ", message: " + result.message)
Wei Shoulin's avatar
t    
Wei Shoulin committed
36

37
38
    def test_update_qc0_status_by_ids(self):
        result = level0.update_qc0_status_by_ids(ids = ["676ac74a530b47ca41568858"], qc0_status=4)
Wei Shoulin's avatar
t    
Wei Shoulin committed
39
40
41
        print(result)
        self.assertEqual(result.code, 200, "error code: " + str(result.code) + ", message: " + result.message)

42
43
44
45
    # def test_update_prc_status(self):
    #     result = level0.update_prc_status(level0_id = "1010910015799127", dag_run="202411071002481234", prc_status=3)
    #     print(result)
    #     self.assertEqual(result.code, 200, "error code: " + str(result.code) + ", message: " + result.message)
46

47
48
49
50
    # def test_update_prc_status_by_ids(self):
    #     result = level0.update_prc_status_by_ids(ids = ["676ac74a530b47ca41568858"], prc_status=4)
    #     print(result)
    #     self.assertEqual(result.code, 200, "error code: " + str(result.code) + ", message: " + result.message)
Wei Shoulin's avatar
t    
Wei Shoulin committed
51

52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
    # def test_write(self):
    #     file_path = "/Users/wsl/temp/csst/import/CSST_MSC_MS_SCI_20240609181116_20240609181347_10109100157991_27_L0_V01.fits"
    #     result = level0.write(local_file = file_path, dataset= 'msc-v093')
    #     print(result)
    #     self.assertEqual(result.code, 200, "error code: " + str(result.code) + ", message: " + result.message)

    # def test_find_process(self):
    #     result = level0.find_process(level0_id="1060940003452925")
    #     print(result)
    #     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", 
    #                             dag="csst-msc-l1-mbi", 
    #                             dag_run="202411071002481234", 
    #                             dataset="v93",
    #                             batch_id="v930batch",
    #                             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)