def test_get_sample_names_by_run_prefix_error(self): fd, fp = mkstemp() close(fd) with open(fp, 'w') as f: f.write(MAPPING_FILE_2) self._clean_up_files.append(fp) with self.assertRaises(ValueError): get_sample_names_by_run_prefix(fp)
def test_get_sample_names_by_run_prefix(self): fd, fp = mkstemp() close(fd) with open(fp, 'w') as f: f.write(MAPPING_FILE) self._clean_up_files.append(fp) obs = get_sample_names_by_run_prefix(fp) exp = {'s3': 'SKB7.640196', 's2': 'SKD8.640184', 's1': 'SKB8.640193'} self.assertEqual(obs, exp)