def test_max_len(self): StrictType = String(max_len=3) self.assertEquals(StrictType.validate_string(StrictType, 'a'), True) self.assertEquals(StrictType.validate_string(StrictType, 'aaa'), True) self.assertEquals(StrictType.validate_string(StrictType, 'aaaa'), False)
def test_pattern(self): StrictType = String(pattern='[a-z]') self.assertEquals(StrictType.validate_string(StrictType, 'a'), True) self.assertEquals(StrictType.validate_string(StrictType, 'a1'), False) self.assertEquals(StrictType.validate_string(StrictType, '1'), False)
def test_pattern(self): StrictType = String(pattern='[a-z]') self.assertEquals(StrictType.validate_string(StrictType, 'a'), True) self.assertEquals(StrictType.validate_string(StrictType, 'a1'), False) self.assertEquals(StrictType.validate_string(StrictType, '1'), False)
def test_max_len(self): StrictType = String(max_len=3) self.assertEquals(StrictType.validate_string(StrictType, 'a'), True) self.assertEquals(StrictType.validate_string(StrictType, 'aaa'), True) self.assertEquals(StrictType.validate_string(StrictType, 'aaaa'), False)
def test_pattern(self): StrictType = String(pattern="[a-z]") self.assertEquals(StrictType.validate_string(StrictType, "a"), True) self.assertEquals(StrictType.validate_string(StrictType, "a1"), False) self.assertEquals(StrictType.validate_string(StrictType, "1"), False)
def test_min_len(self): StrictType = String(min_len=3) self.assertEquals(StrictType.validate_string(StrictType, "aaa"), True) self.assertEquals(StrictType.validate_string(StrictType, "a"), False)