From 4e19a8b2838f1223c9c2846fb30dc911913ae427 Mon Sep 17 00:00:00 2001 From: Yan Zhaojun Date: Fri, 25 Oct 2024 06:27:56 +0000 Subject: [PATCH] Upload New File --- tests/test_straylight.py | 58 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 tests/test_straylight.py diff --git a/tests/test_straylight.py b/tests/test_straylight.py new file mode 100644 index 0000000..b5fc1ac --- /dev/null +++ b/tests/test_straylight.py @@ -0,0 +1,58 @@ +""" +Identifier: mci_sim/tests/test_straylight.py +Name: test_straylight.py +Description: Test straylight sim. +Author: Zhaojun Yan +Created: 2024-04-09 +Modified-History: + 2024-04-09, Zhaojun Yan, created + +""" + +import unittest +import os +import sys +import faulthandler +from csst_mci_sim import straylight as stl + + +class TestDemoFunction(unittest.TestCase): + def test_straylight(self): + """ + Aim + --- + Test straylight sim function: . + + Criteria + -------- + Pass if the demo function returns `1`. + + Details + ------- + The demo function returns the length of the input argument list. + This case aims to test whether the demo function returns `1` if input is `None`. + """ + faulthandler.enable() + + # demo function test + dir_path = os.path.join(os.environ['UNIT_TEST_DATA_ROOT'], 'mci_sim/') + print(dir_path) + + # 获取当前工作目录 + # current_path = os.getcwd() + # print("当前路径:", current_path) + + time_jd = 2460417.59979167 + x_sat = -4722.543136 + y_sat = -1478.219213 + z_sat = 4595.402769 + ra = 116.18081536720157 + dec = 39.42316681016602 + straylight0 = stl.stray_light( + dir_path, time_jd, x_sat, y_sat, z_sat, ra, dec) + + self.assertEqual( + 1, 1, + "case 1: test_straylight passes.", + ) + ############################################# -- GitLab