########################################################################### # # Copyright (c) 2019-2020 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 test_imports.py # # @date 29-Apr-2020 # @author P. Lucia # # @brief Tests imports of all available modules # ############################################################################ import unittest import sys sys.path.append("..") class Test(unittest.TestCase): # @unittest.skip("Skipping test_imports") def test_hd_imports(self): from dialin.hd.alarms import HDAlarms from dialin.hd.blood_flow import HDBloodFlow from dialin.hd.buttons import HDButtons from dialin.hd.constants import RESET, NO_RESET from dialin.hd.dialysate_inlet_flow import HDDialysateInletFlow from dialin.hd.dialysate_outlet_flow import HDDialysateOutletFlow from dialin.hd.hemodialysis_device import HD from dialin.hd.pressure_occlusion import HDPressureOcclusion from dialin.hd.rtc import HDRTC from dialin.hd.treatment import HDTreatment from dialin.hd.ui_proxy import HDUIProxy from dialin.hd.watchdog import HDWatchdog # @unittest.skip("Skipping test_imports") def test_dg_imports(self): from dialin.dg.dialysate_generator import DG from dialin.dg.drain_pump import DGDrainPump from dialin.dg.hd_proxy import DGHDProxy from dialin.dg.load_cells import DGLoadCells from dialin.dg.pressures import DGPressures from dialin.dg.reservoirs import DGReservoirs # @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) # @unittest.skip("Skipping test_imports") def test_api_version(self): import dialin print(dialin.__version__) if __name__ == '__main__': unittest.main(verbosity=2)