def test_validate_repeating_false_more_than_one_value(self): sheet = OPWorkbook(self.repeating_workbook, self.repeating_config).description sheet.validate_repeating('non_repeating_field_invalid') self.assertEqual(len(sheet.errors), 1) self.assertRegexpMatches( sheet.errors[0], r'More than one.*Non-repeating field invalid.*value1.*value2')
def test_validate_repeating_true_more_than_one_value(self): sheet = OPWorkbook(self.repeating_workbook, self.repeating_config).description sheet.validate_repeating('repeating_field_multiple_values') self.assertEqual(len(sheet.errors), 0)
def test_validate_repeating_false_one_value(self): sheet = OPWorkbook(self.repeating_workbook, self.repeating_config).description sheet.validate_repeating('non_repeating_field_valid') self.assertEqual(len(sheet.errors), 0)