Min bw rule operations should be rejected on non-physnet ports/networks

Change-Id: I329ed7697650c55a8b71ba46481c6584db1a1bfb
Depends-On: https://review.openstack.org/641712
Related-Bug: #1819029
This commit is contained in:
Lajos Katona 2019-03-18 13:17:11 +01:00
parent e40f601242
commit 92fbbab347
1 changed files with 9 additions and 0 deletions

View File

@ -20,6 +20,7 @@ from neutron_lib import constants as const
from tempest.common import utils
from tempest.lib.common.utils import data_utils
from tempest.lib import decorators
from tempest.lib import exceptions as tlib_exceptions
from neutron_tempest_plugin.api import base
from neutron_tempest_plugin import config
@ -150,6 +151,14 @@ class PortTestCasesResourceRequest(base.BaseAdminNetworkTest):
port = self.admin_client.show_port(port_id)['port']
self.assertIsNone(port['resource_request'])
@decorators.idempotent_id('7261391f-64cc-45a6-a1e3-435694c54bf5')
def test_port_resource_request_no_provider_net_conflict(self):
conflict = self.assertRaises(
tlib_exceptions.Conflict,
self._create_qos_policy_and_port,
network=self.network, vnic_type=self.vnic_type)
self.assertEqual('QosRuleNotSupported', conflict.resp_body['type'])
@decorators.idempotent_id('0eeb6ffa-9a7a-40b5-83dd-dbdcd67e2e64')
def test_port_resource_request_empty(self):
qos_policy = self.create_qos_policy(