Beispiel #1
0
 def test_is_valid_ipv6_cidr(self):
     self.assertTrue(utils.is_valid_ipv6_cidr("2600::/64"))
     self.assertTrue(utils.is_valid_ipv6_cidr("abcd:ef01:2345:6789:abcd:ef01:192.168.254.254/48"))
     self.assertTrue(utils.is_valid_ipv6_cidr("0000:0000:0000:0000:0000:0000:0000:0001/32"))
     self.assertTrue(utils.is_valid_ipv6_cidr("0000:0000:0000:0000:0000:0000:0000:0001"))
     self.assertFalse(utils.is_valid_ipv6_cidr("foo"))
     self.assertFalse(utils.is_valid_ipv6_cidr("127.0.0.1"))
Beispiel #2
0
 def test_is_valid_ipv6_cidr(self):
     self.assertTrue(utils.is_valid_ipv6_cidr("2600::/64"))
     self.assertTrue(utils.is_valid_ipv6_cidr(
             "abcd:ef01:2345:6789:abcd:ef01:192.168.254.254/48"))
     self.assertTrue(utils.is_valid_ipv6_cidr(
             "0000:0000:0000:0000:0000:0000:0000:0001/32"))
     self.assertTrue(utils.is_valid_ipv6_cidr(
             "0000:0000:0000:0000:0000:0000:0000:0001"))
     self.assertFalse(utils.is_valid_ipv6_cidr("foo"))
     self.assertFalse(utils.is_valid_ipv6_cidr("127.0.0.1"))
Beispiel #3
0
 def process_bind_param(self, value, dialect):
     """Process/Formats the value before insert it into the db."""
     # NOTE(sdague): normalize all the inserts
     if utils.is_valid_ipv6_cidr(value):
         return utils.get_shortened_ipv6_cidr(value)
     return value
Beispiel #4
0
 def process_bind_param(self, value, dialect):
     """Process/Formats the value before insert it into the db."""
     # NOTE(sdague): normalize all the inserts
     if utils.is_valid_ipv6_cidr(value):
         return utils.get_shortened_ipv6_cidr(value)
     return value