Esempio n. 1
0
 def test_validate_subnet_list(self):
     msg = validators.validate_subnet_list('abc')
     self.assertEqual(u"'abc' is not a list", msg)
     msg = validators.validate_subnet_list(
         ['10.1.0.0/24', '10.2.0.0/24', '10.1.0.0/24'])
     self.assertEqual(u"Duplicate items in the list: '10.1.0.0/24'", msg)
     msg = validators.validate_subnet_list(['10.1.0.0/24', '10.2.0.0'])
     self.assertEqual(
         u"'10.2.0.0' isn't a recognized IP subnet cidr, "
         u"'10.2.0.0/32' is recommended", msg)
Esempio n. 2
0
 def test_validate_subnet_list(self):
     msg = validators.validate_subnet_list('abc')
     self.assertEqual(u"'abc' is not a list", msg)
     msg = validators.validate_subnet_list(['10.1.0.0/24',
                                            '10.2.0.0/24',
                                            '10.1.0.0/24'])
     self.assertEqual(u"Duplicate items in the list: '10.1.0.0/24, "
                      u"10.2.0.0/24, 10.1.0.0/24'", msg)
     msg = validators.validate_subnet_list(['10.1.0.0/24', '10.2.0.0'])
     self.assertEqual(u"'10.2.0.0' isn't a recognized IP subnet cidr, "
                      u"'10.2.0.0/32' is recommended", msg)
Esempio n. 3
0
def _validate_subnet_list_or_none(data, key_specs=None):
    if data is not None:
        return validators.validate_subnet_list(data, key_specs)
Esempio n. 4
0
def _validate_subnet_list_or_none(data, key_specs=None):
    if data is not None:
        return validators.validate_subnet_list(data, key_specs)