Index: dialin/hd/basics.py =================================================================== diff -u -r8c39fe1f9affe360ee6a97c5e6243e58a5c27509 -r4cb37e8ec3d57576aea76c8aae84130d3adb3ab1 --- dialin/hd/basics.py (.../basics.py) (revision 8c39fe1f9affe360ee6a97c5e6243e58a5c27509) +++ dialin/hd/basics.py (.../basics.py) (revision 4cb37e8ec3d57576aea76c8aae84130d3adb3ab1) @@ -7,15 +7,15 @@ # # @file pressure_occlusion.py # -# @date 1-Apr-2020 +# @date 7-Apr-2020 # @author P. Lucia # # @brief # # ############################################################################ -from .protocols.CAN import (DenaliMessage, - DenaliChannels) +from ..protocols.CAN import (DenaliMessage, + DenaliChannels) class HDBasics: Index: dialin/hd/dialysate_inlet_flow.py =================================================================== diff -u -r8c39fe1f9affe360ee6a97c5e6243e58a5c27509 -r4cb37e8ec3d57576aea76c8aae84130d3adb3ab1 --- dialin/hd/dialysate_inlet_flow.py (.../dialysate_inlet_flow.py) (revision 8c39fe1f9affe360ee6a97c5e6243e58a5c27509) +++ dialin/hd/dialysate_inlet_flow.py (.../dialysate_inlet_flow.py) (revision 4cb37e8ec3d57576aea76c8aae84130d3adb3ab1) @@ -14,9 +14,9 @@ # # ############################################################################ -from .protocols.CAN import (DenaliMessage, - DenaliChannels) -from .utils.conversions import integer_to_bytearray, float_to_bytearray +from ..protocols.CAN import (DenaliMessage, + DenaliChannels) +from ..utils.conversions import integer_to_bytearray, float_to_bytearray from .constants import RESET import struct Index: dialin/hd/pressure_occlusion.py =================================================================== diff -u -r8c39fe1f9affe360ee6a97c5e6243e58a5c27509 -r4cb37e8ec3d57576aea76c8aae84130d3adb3ab1 --- dialin/hd/pressure_occlusion.py (.../pressure_occlusion.py) (revision 8c39fe1f9affe360ee6a97c5e6243e58a5c27509) +++ dialin/hd/pressure_occlusion.py (.../pressure_occlusion.py) (revision 4cb37e8ec3d57576aea76c8aae84130d3adb3ab1) @@ -14,9 +14,9 @@ # # ############################################################################ -from .protocols.CAN import (DenaliMessage, - DenaliChannels) -from .utils.conversions import integer_to_bytearray, float_to_bytearray +from ..protocols.CAN import (DenaliMessage, + DenaliChannels) +from ..utils.conversions import integer_to_bytearray, float_to_bytearray from .constants import RESET import struct Index: tests/dg_test_script.py =================================================================== diff -u -r8c39fe1f9affe360ee6a97c5e6243e58a5c27509 -r4cb37e8ec3d57576aea76c8aae84130d3adb3ab1 --- tests/dg_test_script.py (.../dg_test_script.py) (revision 8c39fe1f9affe360ee6a97c5e6243e58a5c27509) +++ tests/dg_test_script.py (.../dg_test_script.py) (revision 4cb37e8ec3d57576aea76c8aae84130d3adb3ab1) @@ -1,5 +1,22 @@ -from ..dialin.protocols.CAN import DenaliMessage, DenaliCanMessenger, DenaliChannels -from ..dialin.dg.dialysate_generator import DG +########################################################################### +# +# Copyright (c) 2019-2019 Diality Inc. - All Rights Reserved. +# +# THIS CODE MAY NOT BE COPIED OR REPRODUCED IN ANY FORM, IN PART OR IN +# WHOLE, WITHOUT THE EXPLICIT PERMISSION OF THE COPYRIGHT OWNER. +# +# @file hd_tests_script.py +# +# @date 7-Apr-2019 +# @author P. Lucia +# +# @brief This is an example test script for the HD. +# +############################################################################ +import sys +sys.path.append("..") +from dialin.protocols.CAN import DenaliMessage, DenaliCanMessenger, DenaliChannels +from dialin.dg.dialysate_generator import DG from time import sleep import unittest Index: tests/hd_test_script.py =================================================================== diff -u -r8c39fe1f9affe360ee6a97c5e6243e58a5c27509 -r4cb37e8ec3d57576aea76c8aae84130d3adb3ab1 --- tests/hd_test_script.py (.../hd_test_script.py) (revision 8c39fe1f9affe360ee6a97c5e6243e58a5c27509) +++ tests/hd_test_script.py (.../hd_test_script.py) (revision 4cb37e8ec3d57576aea76c8aae84130d3adb3ab1) @@ -7,14 +7,16 @@ # # @file hd_tests_script.py # -# @date 2-Apr-2019 +# @date 7-Apr-2019 # @author P. Lucia # # @brief This is an example test script for the HD. # ############################################################################ -from ..dialin.hd.constants import RESET, NO_RESET -from ..dialin.hd.hemodialysis_device import HD +import sys +sys.path.append("..") +from dialin.hd.constants import RESET, NO_RESET +from dialin.hd.hemodialysis_device import HD from time import sleep import unittest Index: tests/test_imports.py =================================================================== diff -u --- tests/test_imports.py (revision 0) +++ tests/test_imports.py (revision 4cb37e8ec3d57576aea76c8aae84130d3adb3ab1) @@ -0,0 +1,47 @@ +import unittest +import sys +sys.path.append("..") + + +class Test(unittest.TestCase): + + # @unittest.skip("Skipping test_imports") + def test_hd_imports(self): + from dialin.hd.basics import HDBasics + from dialin.hd.alarms import HDAlarms + from dialin.hd.constants import RESET, NO_RESET + from dialin.hd.buttons import HDButtons + from dialin.hd.blood_flow import HDBloodFlow + from dialin.hd.hemodialysis_device import HD + from dialin.hd.dialysate_outlet_flow import HDDialysateOutletFlow + from dialin.hd.dialysate_inlet_flow import HDDialysateInletFlow + from dialin.hd.dialout_flow import DialOutStates, HDDialOut + from dialin.hd.ui import HDUI + from dialin.hd.treatment import HDTreatment + from dialin.hd.rtc import HDRTC + from dialin.hd.watchdog import HDWatchdog + from dialin.hd.basics import HDBasics + from dialin.hd.pressure_occlusion import HDPressureOcclusion + + # @unittest.skip("Skipping test_imports") + def test_dg_imports(self): + + from dialin.dg.dialysate_generator import DG + + # @unittest.skip("Skipping test_imports") + def test_protocols_imports(self): + + from dialin.protocols.CAN import (DenaliCanMessenger, + DenaliMessage, + DenaliChannels, + LongDenaliMessageBuilder) + + # @unittest.skip("Skipping test_imports") + def test_utils_imports(self): + + from dialin.utils.conversions import (integer_to_bytearray, + float_to_bytearray) + + +if __name__ == '__main__': + unittest.main(verbosity=2)