Esempio n. 1
0
 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
Esempio n. 2
0
 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
Esempio n. 3
0
 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)
Esempio n. 4
0
    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
Esempio n. 5
0
    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
Esempio n. 6
0
 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)