def test_merged_exists_override(self): os.chdir(test_files_dir) file_out = os.path.join(test_files_dir, '100_CH9_merged.continuous') f = open(file_out, 'w') f.write('ciao') f.close() merge_channel(9, remove_existing=True)
def test_merged_exists_fail(self): os.chdir(test_files_dir) file_out = os.path.join(test_files_dir, '100_CH9_merged.continuous') f = open(file_out, 'w') f.write('ciao') f.close() with self.assertRaises(FileExistsError): merge_channel(9)
def test_merge_channel(self): os.chdir(test_files_dir) merge_channel(9) file_in = os.path.join(test_files_dir, '100_CH9.continuous') file_in_2 = os.path.join(test_files_dir, '100_CH9_2.continuous') file_out = os.path.join(test_files_dir, '100_CH9_merged.continuous') ch_data = loadContinuous(file_in, dtype=np.int16, trim_last_record=False) ch_data_2 = loadContinuous(file_in_2, dtype=np.int16, trim_last_record=False) hs = get_header_string(file_in) write_continuous(file_out, (ch_data, ch_data_2), hs) ch_data_out = loadContinuous(file_out, dtype=np.int16, trim_last_record=False) ae(np.concatenate((ch_data['timestamps'], ch_data_2['timestamps'])), ch_data_out['timestamps'])