Пример #1
0
 def test_create_network_empty_name(self):
     """
     Tests the neutron_utils.create_neutron_net() function with an empty network name
     """
     self.network = neutron_utils.create_network(self.neutron, create_network.NetworkSettings(name=''))
     self.assertEqual('', self.network['network']['name'])
     self.assertTrue(validate_network(self.neutron, '', True))
Пример #2
0
 def test_create_network(self):
     """
     Tests the neutron_utils.create_neutron_net() function
     """
     self.network = neutron_utils.create_network(self.neutron, self.net_config.network_settings)
     self.assertEqual(self.net_config.net_name, self.network['network']['name'])
     self.assertTrue(validate_network(self.neutron, self.net_config.net_name, True))
Пример #3
0
 def test_create_network_null_name(self):
     """
     Tests the neutron_utils.create_neutron_net() function when the network name is None
     """
     self.network = neutron_utils.create_network(self.neutron, create_network.NetworkSettings())
     this_net_name = self.network['network'].get('name')
     self.assertEqual(u'', this_net_name)
     self.assertTrue(validate_network(self.neutron, this_net_name, True))
Пример #4
0
    def test_create_subnet_empty_name(self):
        """
        Tests the neutron_utils.create_neutron_net() function with an empty name
        """
        self.network = neutron_utils.create_network(self.neutron, self.net_config.network_settings)
        self.assertEqual(self.net_config.net_name, self.network['network']['name'])
        self.assertTrue(validate_network(self.neutron, self.net_config.net_name, True))

        neutron_utils.create_subnet(self.neutron, self.net_config.subnet_settings, network=self.network)
        validate_subnet(self.neutron, '', self.net_config.subnet_cidr, True)
Пример #5
0
    def test_create_subnet_empty_cidr(self):
        """
        Tests the neutron_utils.create_neutron_subnet() function for an Exception when the subnet CIDR value is empty
        """
        self.network = neutron_utils.create_network(self.neutron, self.net_config.network_settings)
        self.assertEqual(self.net_config.net_name, self.network['network']['name'])
        self.assertTrue(validate_network(self.neutron, self.net_config.net_name, True))

        with self.assertRaises(Exception):
            sub_sets = create_network.SubnetSettings(cidr='', name=self.net_config.subnet_name)
            neutron_utils.create_subnet(self.neutron, sub_sets, network=self.network)
Пример #6
0
    def test_create_subnet_null_name(self):
        """
        Tests the neutron_utils.create_neutron_subnet() function for an Exception when the subnet name is None
        """
        self.network = neutron_utils.create_network(self.neutron, self.net_config.network_settings)
        self.assertEqual(self.net_config.net_name, self.network['network']['name'])
        self.assertTrue(validate_network(self.neutron, self.net_config.net_name, True))

        sub_sets = create_network.SubnetSettings(cidr=self.net_config.subnet_cidr)
        self.subnet = neutron_utils.create_subnet(self.neutron, sub_sets, network=self.network)
        validate_subnet(self.neutron, self.net_config.subnet_name, self.net_config.subnet_cidr, True)
Пример #7
0
    def test_create_port_invalid_ip_to_subnet(self):
        """
        Tests the neutron_utils.create_port() function for an Exception when the IP value is None
        """
        self.network = neutron_utils.create_network(self.neutron, self.net_config.network_settings)
        self.assertEqual(self.net_config.net_name, self.network['network']['name'])
        self.assertTrue(validate_network(self.neutron, self.net_config.net_name, True))

        self.subnet = neutron_utils.create_subnet(self.neutron, self.net_config.subnet_settings, self.network)
        validate_subnet(self.neutron, self.net_config.subnet_name, self.net_config.subnet_cidr, True)

        with self.assertRaises(Exception):
            self.port = neutron_utils.create_port(self.neutron, port_name, self.network, '10.197.123.100')
Пример #8
0
    def test_create_port_null_network_object(self):
        """
        Tests the neutron_utils.create_port() function for an Exception when the network object is None
        """
        self.network = neutron_utils.create_network(self.neutron, self.net_config.network_settings)
        self.assertEqual(self.net_config.net_name, self.network['network']['name'])
        self.assertTrue(validate_network(self.neutron, self.net_config.net_name, True))

        self.subnet = neutron_utils.create_subnet(self.neutron, self.net_config.subnet_settings, self.network)
        validate_subnet(self.neutron, self.net_config.subnet_name, self.net_config.subnet_cidr, True)

        with self.assertRaises(Exception):
            self.port = neutron_utils.create_port(self.neutron, port_name, None, ip_1)
Пример #9
0
    def test_create_port_empty_name(self):
        """
        Tests the neutron_utils.create_port() function
        """
        self.network = neutron_utils.create_network(self.neutron, self.net_config.network_settings)
        self.assertEqual(self.net_config.net_name, self.network['network']['name'])
        self.assertTrue(validate_network(self.neutron, self.net_config.net_name, True))

        self.subnet = neutron_utils.create_subnet(self.neutron, self.net_config.subnet_settings, self.network)
        validate_subnet(self.neutron, self.net_config.subnet_name, self.net_config.subnet_cidr, True)

        self.port = neutron_utils.create_port(self.neutron, create_network.PortSettings(ip_address=ip_1), self.network)
        validate_port(self.neutron, port_name, True)
Пример #10
0
    def test_add_interface_router_null_subnet(self):
        """
        Tests the neutron_utils.add_interface_router() function for an Exception when the subnet value is None
        """
        self.network = neutron_utils.create_network(self.neutron, self.net_config.network_settings)
        self.assertEqual(self.net_config.net_name, self.network['network']['name'])
        self.assertTrue(validate_network(self.neutron, self.net_config.net_name, True))

        self.router = neutron_utils.create_router(self.neutron, self.net_config.router_settings)
        validate_router(self.neutron, self.net_config.router_name, True)

        with self.assertRaises(Exception):
            self.interface_router = neutron_utils.add_interface_router(self.neutron, self.router, self.subnet)
Пример #11
0
    def test_add_interface_router(self):
        """
        Tests the neutron_utils.add_interface_router() function
        """
        self.network = neutron_utils.create_network(self.neutron, self.net_config.network_settings)
        self.assertEqual(self.net_config.net_name, self.network['network']['name'])
        self.assertTrue(validate_network(self.neutron, self.net_config.net_name, True))

        self.subnet = neutron_utils.create_subnet(self.neutron, self.net_config.subnet_settings, self.network)
        validate_subnet(self.neutron, self.net_config.subnet_name, self.net_config.subnet_cidr, True)

        self.router = neutron_utils.create_router(self.neutron, self.net_config.router_settings)
        validate_router(self.neutron, self.net_config.router_name, True)

        self.interface_router = neutron_utils.add_interface_router(self.neutron, self.router, self.subnet)
        validate_interface_router(self.interface_router, self.router, self.subnet)