def create_network_pool(self, networks, prefix): """ :rtype : IpNetworksPool """ pool = IpNetworksPool(networks=networks, prefix=prefix) pool.set_allocated_networks(ExternalModel.get_allocated_networks()) return pool
def create_network_pool(self, networks, prefix): """ :rtype : IpNetworksPool """ pool = IpNetworksPool(networks=networks, prefix=prefix) pool.set_allocated_networks(ExternalModel.get_allocated_networks()) return pool
def test_getting_subnetworks(self): pool = IpNetworksPool(networks=[IPNetwork('10.1.0.0/22')], prefix=24) pool.set_allocated_networks([IPv4Network('10.1.1.0/24')]) networks = list(pool) self.assertTrue(IPv4Network('10.1.0.0/24') in networks) self.assertFalse(IPv4Network('10.1.1.0/24') in networks) self.assertTrue(IPv4Network('10.1.2.0/24') in networks) self.assertTrue(IPv4Network('10.1.3.0/24') in networks)
def create_network_pool(cls, networks, prefix): """Create network pool :rtype : IpNetworksPool """ pool = IpNetworksPool(networks=networks, prefix=prefix) pool.set_allocated_networks(cls.get_driver().get_allocated_networks()) return pool
def create_network_pool(cls, networks, prefix): """Create network pool :rtype : IpNetworksPool """ pool = IpNetworksPool(networks=networks, prefix=prefix) pool.set_allocated_networks(cls.get_driver().get_allocated_networks()) return pool
def test_getting_subnetworks(self): pool = IpNetworksPool(networks=[IPNetwork('10.1.0.0/22')], prefix=24) pool.set_allocated_networks([IPv4Network('10.1.1.0/24')]) networks = list(pool) self.assertTrue(IPv4Network('10.1.0.0/24') in networks) self.assertFalse(IPv4Network('10.1.1.0/24') in networks) self.assertTrue(IPv4Network('10.1.2.0/24') in networks) self.assertTrue(IPv4Network('10.1.3.0/24') in networks)