Merge "[QoS] Add API test for create port with admin's QoS policy"
diff --git a/neutron_tempest_plugin/api/test_qos.py b/neutron_tempest_plugin/api/test_qos.py
index ae0a420..ba7aad8 100644
--- a/neutron_tempest_plugin/api/test_qos.py
+++ b/neutron_tempest_plugin/api/test_qos.py
@@ -386,6 +386,19 @@
self.assertEqual(
policy['id'], retrieved_network['network']['qos_policy_id'])
+ @decorators.idempotent_id('06060880-2956-4c16-9a63-f284c3879229')
+ def test_user_create_port_with_admin_qos_policy(self):
+ qos_policy = self.create_qos_policy(
+ name='test-policy',
+ tenant_id=self.admin_client.tenant_id,
+ shared=False)
+ network = self.create_network(
+ 'test network', client=self.admin_client,
+ project_id=self.client.tenant_id,
+ qos_policy_id=qos_policy['id'])
+ port = self.create_port(network)
+ self.assertEqual(network['id'], port['network_id'])
+
class QosBandwidthLimitRuleTestJSON(base.BaseAdminNetworkTest):