def test_add(self, mock_is_info_complete): series = Series('GSE123456', 'GSE123456_family.soft.subset') current_sample = Sample('GSM1', series) mock_is_info_complete.return_value = True self.assertEqual(soft_parser.add(current_sample, series, 1), 2) mock_is_info_complete.return_value = False self.assertEqual(soft_parser.add(current_sample, series, 1), 1)
def test_add_with_current_sample_being_None(self): series = Series('GSE123456', 'GSE123456_family.soft.subset') self.assertEqual(soft_parser.add(None, series, 1), 1)