1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104
|
From: Roland Mas <roland.mas@entierement.net>
Date: Wed, 23 Apr 2025 13:09:19 +0200
Subject: Fix paths
---
mcstasscript/configuration.yaml | 8 ++++----
mcstasscript/interface/functions.py | 10 ++++------
mcstasscript/tests/test_Configurator.py | 19 +++++++------------
3 files changed, 15 insertions(+), 22 deletions(-)
diff --git a/mcstasscript/configuration.yaml b/mcstasscript/configuration.yaml
index 008534d..9e72035 100644
--- a/mcstasscript/configuration.yaml
+++ b/mcstasscript/configuration.yaml
@@ -1,7 +1,7 @@
other:
characters_per_line: 85
paths:
- mcrun_path: /Applications/McStas-2.7.1.app/Contents/Resources/mcstas/2.7.1/bin/
- mcstas_path: /Applications/McStas-2.7.1.app/Contents/Resources/mcstas/2.7.1/
- mcxtrace_path: /Applications/McXtrace-1.5.app/Contents/Resources/mcxtrace/1.5/
- mxrun_path: /Applications/McXtrace-1.5.app/Contents/Resources/mcxtrace/1.5/bin/
+ mcrun_path: /usr/bin
+ mcstas_path: /usr/share/mcstas/resources
+ mcxtrace_path: /usr/bin
+ mxrun_path: /usr/share/mcxtrace/resources
diff --git a/mcstasscript/interface/functions.py b/mcstasscript/interface/functions.py
index 7a98fa1..6bc5883 100644
--- a/mcstasscript/interface/functions.py
+++ b/mcstasscript/interface/functions.py
@@ -214,13 +214,11 @@ class Configurator:
Writes a default configuration file to the package root directory
"""
- run = "/Applications/McStas-2.5.app/Contents/Resources/mcstas/2.5/bin/"
- mcstas = "/Applications/McStas-2.5.app/Contents/Resources/mcstas/2.5/"
+ run = "/usr/bin"
+ mcstas = "/usr/share/mcstas/resources"
- mxrun = "/Applications/McXtrace-1.5.app" \
- + "/Contents/Resources/mcxtrace/1.5/mxrun"
- mcxtrace = "/Applications/McXtrace-1.5.app" \
- + "/Contents/Resources/mcxtrace/1.5/"
+ mxrun = "/usr/bin"
+ mcxtrace = "/usr/share/mcxtrace/resources"
default_paths = {"mcrun_path": run,
"mcstas_path": mcstas,
diff --git a/mcstasscript/tests/test_Configurator.py b/mcstasscript/tests/test_Configurator.py
index 42f6855..c13c5c1 100644
--- a/mcstasscript/tests/test_Configurator.py
+++ b/mcstasscript/tests/test_Configurator.py
@@ -14,7 +14,6 @@ def setup_expected_file(test_name):
def setup_configurator(test_name):
-
setup_expected_file(test_name)
return Configurator(test_name)
@@ -62,12 +61,10 @@ class TestConfigurator(unittest.TestCase):
default_config = my_configurator._read_yaml()
- run = "/Applications/McStas-2.5.app/Contents/Resources/mcstas/2.5/bin/"
- mcstas = "/Applications/McStas-2.5.app/Contents/Resources/mcstas/2.5/"
- mxrun = "/Applications/McXtrace-1.5.app" \
- + "/Contents/Resources/mcxtrace/1.5/mxrun"
- mcxtrace = "/Applications/McXtrace-1.5.app" \
- + "/Contents/Resources/mcxtrace/1.5/"
+ run = "/usr/bin"
+ mcstas = "/usr/share/mcstas/resources"
+ mxrun = "/usr/bin"
+ mcxtrace = "/usr/share/mcxtrace/resources"
self.assertEqual(default_config["paths"]["mcrun_path"], run)
self.assertEqual(default_config["paths"]["mcstas_path"], mcstas)
@@ -135,8 +132,7 @@ class TestConfigurator(unittest.TestCase):
new_config = my_configurator._read_yaml()
- self.assertEqual(new_config["paths"]["mcstas_path"],
- dummy_mcstas_path)
+ self.assertEqual(new_config["paths"]["mcstas_path"], dummy_mcstas_path)
# remove the testing configuration file
setup_expected_file(test_name)
@@ -174,8 +170,7 @@ class TestConfigurator(unittest.TestCase):
new_config = my_configurator._read_yaml()
- self.assertEqual(new_config["paths"]["mcxtrace_path"],
- dummy_mcstas_path)
+ self.assertEqual(new_config["paths"]["mcxtrace_path"], dummy_mcstas_path)
# remove the testing configuration file
setup_expected_file(test_name)
@@ -197,5 +192,5 @@ class TestConfigurator(unittest.TestCase):
setup_expected_file(test_name)
-if __name__ == '__main__':
+if __name__ == "__main__":
unittest.main()
|