summaryrefslogtreecommitdiff
path: root/openstackclient/tests/unit
diff options
context:
space:
mode:
Diffstat (limited to 'openstackclient/tests/unit')
-rw-r--r--openstackclient/tests/unit/network/v2/test_security_group_rule_network.py24
1 files changed, 24 insertions, 0 deletions
diff --git a/openstackclient/tests/unit/network/v2/test_security_group_rule_network.py b/openstackclient/tests/unit/network/v2/test_security_group_rule_network.py
index fe6d3649..b070ab6a 100644
--- a/openstackclient/tests/unit/network/v2/test_security_group_rule_network.py
+++ b/openstackclient/tests/unit/network/v2/test_security_group_rule_network.py
@@ -125,6 +125,30 @@ class TestCreateSecurityGroupRuleNetwork(TestSecurityGroupRuleNetwork):
self.assertRaises(tests_utils.ParserException,
self.check_parser, self.cmd, arglist, [])
+ def test_lowercase_ethertype(self):
+ arglist = [
+ '--ethertype', 'ipv4',
+ self._security_group.id,
+ ]
+ parsed_args = self.check_parser(self.cmd, arglist, [])
+ self.assertEqual('IPv4', parsed_args.ethertype)
+
+ def test_lowercase_v6_ethertype(self):
+ arglist = [
+ '--ethertype', 'ipv6',
+ self._security_group.id,
+ ]
+ parsed_args = self.check_parser(self.cmd, arglist, [])
+ self.assertEqual('IPv6', parsed_args.ethertype)
+
+ def test_proper_case_ethertype(self):
+ arglist = [
+ '--ethertype', 'IPv6',
+ self._security_group.id,
+ ]
+ parsed_args = self.check_parser(self.cmd, arglist, [])
+ self.assertEqual('IPv6', parsed_args.ethertype)
+
def test_create_all_protocol_options(self):
arglist = [
'--protocol', 'tcp',