test_HRMonitor module¶
-
test_HRMonitor.get_test_file(index)¶ Provides path to files such as test_data2.csv or test_data6.csv
Parameters: index – number of the file to retrieve Returns: path for file of the format test_data<number>.csv
-
test_HRMonitor.test_basic_files()¶ Test to see if all basic files in test_data/ can be processed (tests 1-27)
-
test_HRMonitor.test_broken_files(caplog)¶ Tests files with possible issues
-
test_HRMonitor.test_duration()¶ Checks if duration is calculated correctly
-
test_HRMonitor.test_file_not_found()¶ Test for checking how the class handles files that do not exist
-
test_HRMonitor.test_filetype()¶ Test for checking if the class correctly identifies unsupported file types
-
test_HRMonitor.test_fixable_files(caplog)¶ Test to see if all files with invalid inputs (tests 28-31) are handled correctly (invalid values detected and interpolated, without throwing exceptions)
-
test_HRMonitor.test_init()¶ Basic test to see if calling the constructor works
-
test_HRMonitor.test_json()¶ Checks if json file is created and has correct values
-
test_HRMonitor.test_outside_range(caplog)¶ Test if files with inputs outside the normal range are noted in the logs (test_data32.csv)
-
test_HRMonitor.test_plotting()¶ Tests plotting functionality of HRMonitor
-
test_HRMonitor.test_voltage_extremes()¶ Checks if voltage extremes are correctly calculated