Index: suite_leahi/shared/scripts/configuration/application_init.py =================================================================== diff -u -r4f71dc71ca95ab916947fafdc17c9e1e4f74c47e -r30aa33698b5c5b0559841590c4bf0e87f9ccf820 --- suite_leahi/shared/scripts/configuration/application_init.py (.../application_init.py) (revision 4f71dc71ca95ab916947fafdc17c9e1e4f74c47e) +++ suite_leahi/shared/scripts/configuration/application_init.py (.../application_init.py) (revision 30aa33698b5c5b0559841590c4bf0e87f9ccf820) @@ -187,3 +187,14 @@ aut_version = aut_name_and_version.split(" ") aut_version_only = aut_version[1] return aut_version_only + +def configuration_folder_path(): + """ + Check for Path.home() is /home/denali then return configuration folder location + else return Device configuration folder location + """ + home_dir = str(Path.home()) + if home_dir == "/home/denali": + return "/home/denali/Public/luis/config/configurations/" + else: + return "/opt/leahi/config/configurations/" Index: suite_leahi/shared/scripts/configuration/navigation.py =================================================================== diff -u -r1847777089b517d342e407db9dd8d0be611c2232 -r30aa33698b5c5b0559841590c4bf0e87f9ccf820 --- suite_leahi/shared/scripts/configuration/navigation.py (.../navigation.py) (revision 1847777089b517d342e407db9dd8d0be611c2232) +++ suite_leahi/shared/scripts/configuration/navigation.py (.../navigation.py) (revision 30aa33698b5c5b0559841590c4bf0e87f9ccf820) @@ -3,7 +3,7 @@ import test from leahi_dialin.ui.td_messaging import TD_Messaging from leahi_dialin.common.td_defs import TDOpModes, TDStandbyStates -from configuration import config, utility +from configuration import config, utility,application_init from configparser import ConfigParser from pathlib import Path @@ -92,7 +92,7 @@ test.startSection("Method to navigation in the pretreatment page ") stepId = squish.waitForObjectExists(names.o_preTreatmentStack_stepIndicator_StepIndicator) stepnames = utility.findAllObjectsById(stepId, "_text") - SYSTEM_PATH = Path.home() / config.CONFIGURATIONS_PATH / "Settings/System.conf" + SYSTEM_PATH = application_init.configuration_folder_path() + "Settings/System.conf" value = get_ini_value(SYSTEM_PATH, section ="AdvancedMode", key ="AdvancedMode") standard = stepnames[1:] if value == "0": Index: suite_leahi/tst_patient_vitals/test.py =================================================================== diff -u -rcb74ac1eb315f3cefb3a495bd575a10501c0326c -r30aa33698b5c5b0559841590c4bf0e87f9ccf820 --- suite_leahi/tst_patient_vitals/test.py (.../test.py) (revision cb74ac1eb315f3cefb3a495bd575a10501c0326c) +++ suite_leahi/tst_patient_vitals/test.py (.../test.py) (revision 30aa33698b5c5b0559841590c4bf0e87f9ccf820) @@ -25,7 +25,7 @@ from leahi_dialin.utils import conversions from leahi_dialin.ui import utils from configuration import utility -from configuration import config,navigation +from configuration import config,navigation,application_init from leahi_dialin.ui.td_messaging import TD_Messaging from leahi_dialin.common.td_defs import TDOpModes,TDTreatmentStates from datetime import datetime @@ -35,7 +35,7 @@ td = TD_Messaging() can_interface = td.can_interface -conf_path = Path.home() / config.CONFIGURATIONS_PATH / "Alarms/Rejections.conf" +conf_path = application_init.configuration_folder_path() + "Alarms/Rejections.conf" repo = ScopedRejectionRepository(path=conf_path) vitalsrequest = None