From a5817327d0c14cf18d8d9d6897fcf9599d0b0e27 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Cl=C3=A9ment=20Jonglez?= <clement@jonglez.space>
Date: Tue, 12 Mar 2024 10:55:17 +0100
Subject: [PATCH] add 2 test cases for loading orekit data 1) from library, 2)
 from downloaded zip

---
 python_files/test/OrekitDataLoadTest.py | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)
 create mode 100644 python_files/test/OrekitDataLoadTest.py

diff --git a/python_files/test/OrekitDataLoadTest.py b/python_files/test/OrekitDataLoadTest.py
new file mode 100644
index 0000000..9f01e49
--- /dev/null
+++ b/python_files/test/OrekitDataLoadTest.py
@@ -0,0 +1,23 @@
+import os
+import orekit
+from orekit.pyhelpers import setup_orekit_curdir, download_orekit_data_curdir
+from org.orekit.utils import Constants
+
+def test_load_data_from_library():
+    orekit.initVM()
+    setup_orekit_curdir(from_pip_library=True)
+    assert(Constants.WGS84_EARTH_EQUATORIAL_RADIUS == 6378137.0)
+
+def test_download_and_load_data():
+    orekit.initVM()
+
+    orekit_data_zip = 'orekit-data.zip'
+    if os.path.isfile(orekit_data_zip):
+        os.remove(orekit_data_zip)
+
+    download_orekit_data_curdir(filename=orekit_data_zip)
+    setup_orekit_curdir(filename=orekit_data_zip)
+    assert(Constants.WGS84_EARTH_EQUATORIAL_RADIUS == 6378137.0)
+
+    if os.path.isfile(orekit_data_zip):
+        os.remove(orekit_data_zip)
-- 
GitLab