Exemple #1
0
def validate_tktitler_period(value):
    try:
        tk.validate_title(("", value))
    except ValueError as exn:
        raise ValidationError("Invalid title period: %s" % exn)
Exemple #2
0
def validate_tktitler_root(value):
    try:
        tk.validate_title((value, 1956))
    except ValueError as exn:
        raise ValidationError("Invalid title root: %s" % exn)
Exemple #3
0
 def test_validation_period_len(self):
     with self.assertRaisesRegex(ValueError, "'11' is not a valid period"):
         tk.validate_title(("CERM", 11))
Exemple #4
0
 def test_validation_period_string(self):
     with self.assertRaisesRegex(ValueError,
                                 "str is not a valid type for period."):
         tk.validate_title(("CERM", "2012"))
Exemple #5
0
 def test_validation_period_float(self):
     with self.assertRaisesRegex(ValueError,
                                 "float is not a valid type for period."):
         tk.validate_title(("CERM", 2012.))
Exemple #6
0
 def test_validation_root_int(self):
     with self.assertRaisesRegex(ValueError,
                                 "int is not a valid type for root."):
         tk.validate_title((0, 2012))