Merge "Add API test for normalized CIDR attribute in the SG rule"
This commit is contained in:
commit
14f44a0c29
|
@ -740,3 +740,25 @@ class SecGroupSearchCriteriaTest(base.BaseSearchCriteriaTest):
|
||||||
@decorators.idempotent_id('5c78bd57-e6e9-4e71-a05c-9c4082a3f139')
|
@decorators.idempotent_id('5c78bd57-e6e9-4e71-a05c-9c4082a3f139')
|
||||||
def test_list_no_pagination_limit_0(self):
|
def test_list_no_pagination_limit_0(self):
|
||||||
self._test_list_no_pagination_limit_0()
|
self._test_list_no_pagination_limit_0()
|
||||||
|
|
||||||
|
|
||||||
|
class SecGroupNormalizedCidrTest(base.BaseNetworkTest):
|
||||||
|
|
||||||
|
required_extensions = ['security-group', 'security-groups-normalized-cidr']
|
||||||
|
|
||||||
|
@decorators.idempotent_id('f87bb108-205c-4f06-a378-81a26f71b829')
|
||||||
|
def test_normalized_cidr_in_rule(self):
|
||||||
|
security_group = self.create_security_group()
|
||||||
|
rule = self.create_security_group_rule(
|
||||||
|
security_group=security_group,
|
||||||
|
direction=constants.INGRESS_DIRECTION,
|
||||||
|
remote_ip_prefix='10.0.0.34/24')
|
||||||
|
self.assertEqual('10.0.0.0/24', rule['normalized_cidr'])
|
||||||
|
self.assertEqual('10.0.0.34/24', rule['remote_ip_prefix'])
|
||||||
|
|
||||||
|
rule = self.create_security_group_rule(
|
||||||
|
security_group=security_group,
|
||||||
|
remote_group_id=security_group['id'],
|
||||||
|
direction=constants.INGRESS_DIRECTION)
|
||||||
|
self.assertIsNone(rule['normalized_cidr'])
|
||||||
|
self.assertIsNone(rule['remote_ip_prefix'])
|
||||||
|
|
|
@ -115,6 +115,7 @@
|
||||||
- router_availability_zone
|
- router_availability_zone
|
||||||
- security-group
|
- security-group
|
||||||
- security-groups-default-rules
|
- security-groups-default-rules
|
||||||
|
- security-groups-normalized-cidr
|
||||||
- security-groups-remote-address-group
|
- security-groups-remote-address-group
|
||||||
- segment
|
- segment
|
||||||
- service-type
|
- service-type
|
||||||
|
|
Loading…
Reference in New Issue