예제 #1
0
 def test_validate_reserved(self):
     context_admin = context.RequestContext("testuser", "testproject", is_admin=True)
     nets = self.network.create_networks(
         context_admin, "fake", "192.168.0.0/24", False, 1, 256, None, None, None, None, None
     )
     self.assertEqual(1, len(nets))
     network = nets[0]
     self.assertEqual(3, db.network_count_reserved_ips(context_admin, network["id"]))
예제 #2
0
 def test_validate_reserved(self):
     context_admin = context.RequestContext('testuser', 'testproject',
                                           is_admin=True)
     nets = self.network.create_networks(context_admin, 'fake',
                                    '192.168.0.0/24', False, 1,
                                    256, None, None, None, None, None)
     self.assertEqual(1, len(nets))
     network = nets[0]
     self.assertEqual(3, db.network_count_reserved_ips(context_admin,
                     network['id']))
예제 #3
0
 def test_validate_reserved(self):
     context_admin = context.RequestContext('testuser', 'testproject',
                                           is_admin=True)
     nets = self.network.create_networks(context_admin, 'fake',
                                    '192.168.0.0/24', False, 1,
                                    256, None, None, None, None )
     self.assertEqual(1, len(nets))
     network = nets[0]
     self.assertEqual(3, db.network_count_reserved_ips(context_admin,
                     network['id']))
예제 #4
0
파일: base.py 프로젝트: septimius/nova
    def test_available_ips(self):
        """Make sure the number of available ips for the network is correct

        The number of available IP addresses depends on the test
        environment's setup.

        Network size is set in test fixture's setUp method.

        There are ips reserved at the bottom and top of the range.
        services (network, gateway, CloudPipe, broadcast)
        """
        network = db.project_get_network(context.get_admin_context(),
                                         self.projects[0].id)
        net_size = flags.FLAGS.network_size
        admin_context = context.get_admin_context()
        total_ips = (
            db.network_count_available_ips(admin_context, network['id']) +
            db.network_count_reserved_ips(admin_context, network['id']) +
            db.network_count_allocated_ips(admin_context, network['id']))
        self.assertEqual(total_ips, net_size)
예제 #5
0
파일: base.py 프로젝트: superstack/nova
    def test_available_ips(self):
        """Make sure the number of available ips for the network is correct

        The number of available IP addresses depends on the test
        environment's setup.

        Network size is set in test fixture's setUp method.

        There are ips reserved at the bottom and top of the range.
        services (network, gateway, CloudPipe, broadcast)
        """
        network = db.project_get_network(context.get_admin_context(),
                                         self.projects[0].id)
        net_size = flags.FLAGS.network_size
        admin_context = context.get_admin_context()
        total_ips = (db.network_count_available_ips(admin_context,
                                                    network['id']) +
                     db.network_count_reserved_ips(admin_context,
                                                   network['id']) +
                     db.network_count_allocated_ips(admin_context,
                                                    network['id']))
        self.assertEqual(total_ips, net_size)