summaryrefslogtreecommitdiff
path: root/openstackclient/tests/functional/network
diff options
context:
space:
mode:
Diffstat (limited to 'openstackclient/tests/functional/network')
-rw-r--r--openstackclient/tests/functional/network/v2/test_network_qos_policy.py10
-rw-r--r--openstackclient/tests/functional/network/v2/test_network_qos_rule_type.py7
2 files changed, 14 insertions, 3 deletions
diff --git a/openstackclient/tests/functional/network/v2/test_network_qos_policy.py b/openstackclient/tests/functional/network/v2/test_network_qos_policy.py
index fc36f490..02e64028 100644
--- a/openstackclient/tests/functional/network/v2/test_network_qos_policy.py
+++ b/openstackclient/tests/functional/network/v2/test_network_qos_policy.py
@@ -66,7 +66,6 @@ class NetworkQosPolicyTests(common.NetworkTests):
self.openstack(
'network qos policy set ' +
'--share ' +
- '--default ' +
policy_name
)
@@ -75,11 +74,16 @@ class NetworkQosPolicyTests(common.NetworkTests):
policy_name
))
self.assertTrue(json_output['shared'])
- self.assertTrue(json_output['is_default'])
- self.openstack('network qos policy set --no-default ' + policy_name)
+ self.openstack(
+ 'network qos policy set ' +
+ '--no-share ' +
+ '--no-default ' +
+ policy_name
+ )
json_output = json.loads(self.openstack(
'network qos policy show -f json ' +
policy_name
))
+ self.assertFalse(json_output['shared'])
self.assertFalse(json_output['is_default'])
diff --git a/openstackclient/tests/functional/network/v2/test_network_qos_rule_type.py b/openstackclient/tests/functional/network/v2/test_network_qos_rule_type.py
index a6ee3e10..56cd8920 100644
--- a/openstackclient/tests/functional/network/v2/test_network_qos_rule_type.py
+++ b/openstackclient/tests/functional/network/v2/test_network_qos_rule_type.py
@@ -35,3 +35,10 @@ class NetworkQosRuleTypeTests(common.NetworkTests):
'network qos rule type list -f json'))
for rule_type in self.AVAILABLE_RULE_TYPES:
self.assertIn(rule_type, [x['Type'] for x in cmd_output])
+
+ def test_qos_rule_type_details(self):
+ for rule_type in self.AVAILABLE_RULE_TYPES:
+ cmd_output = json.loads(self.openstack(
+ 'network qos rule type show %s -f json' % rule_type))
+ self.assertEqual(rule_type, cmd_output['rule_type_name'])
+ self.assertIn("drivers", cmd_output.keys())