Ejemplo n.º 1
0
 def add_subjects_from_filenames(self, filenames, groupname):
     parent = QtCore.QModelIndex()
     start_index = self.rowCount()
     end_index = start_index + len(filenames)
     self.beginInsertRows(parent, start_index, end_index)
     for filename in filenames:
         subject = Subject.from_filename(filename, groupname)
         self._add_subject(subject)
     self.endInsertRows()
Ejemplo n.º 2
0
 def _assert_subjects_exist(self, study):
     for filename in self.test_case.filenames:
         subject = Subject.from_filename(filename)
         subject.groupname = Subject.DEFAULT_GROUP
         subject_id = subject.id()
         self.assert_(subject_id in study.subjects)
         study_subject = study.subjects[subject_id]
         self.assert_(os.path.exists(study_subject.filename))
         self.assert_(study_subject.filename.startswith(self.test_case.output_directory))