Пример #1
0
    def test_ip_address(self):
        address_1 = self.useFixture(
            ip_address.ExclusiveIPAddress('10.0.0.1', '10.0.0.2')).address
        address_2 = self.useFixture(
            ip_address.ExclusiveIPAddress('10.0.0.1', '10.0.0.2')).address

        self.assertIsInstance(address_1, netaddr.IPAddress)
        self.assertNotEqual(address_1, address_2)
Пример #2
0
 def allocate_local_ip(self):
     if not self.env_desc.network_range:
         return str(self.useFixture(
             ip_address.ExclusiveIPAddress(
                 '240.0.0.1', '240.255.255.254')).address)
     return str(self.useFixture(
         ip_address.ExclusiveIPAddress(
             str(self.env_desc.network_range[2]),
             str(self.env_desc.network_range[-2]))).address)
Пример #3
0
 def allocate_local_ip(self):
     LOG.info('%s(): caller(): %s', log_utils.get_fname(1), log_utils.get_fname(2))
     if not self.env_desc.network_range:
         return str(self.useFixture(
             ip_address.ExclusiveIPAddress(
                 '240.0.0.1', '240.255.255.254')).address)
     return str(self.useFixture(
         ip_address.ExclusiveIPAddress(
             str(self.env_desc.network_range[2]),
             str(self.env_desc.network_range[-2]))).address)