From a5f4183700a688b2a40bea0faf87a2f93e1f9246 Mon Sep 17 00:00:00 2001 From: Puneet Arora Date: Tue, 20 Feb 2018 20:30:05 +0000 Subject: [PATCH] [Tempest]: Hndling of below issues 1) Handling of Provider sec group precedence at the backend 2) Handling of L7 policy rule position for redirect_url. Change-Id: I5012aecedd2168d512f8e0296f6a534d4868cfa5 --- .../tests/nsxv/api/lbaas/test_l7policies_non_admin.py | 3 ++- vmware_nsx_tempest/tests/nsxv3/api/test_provider_sec_group.py | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/vmware_nsx_tempest/tests/nsxv/api/lbaas/test_l7policies_non_admin.py b/vmware_nsx_tempest/tests/nsxv/api/lbaas/test_l7policies_non_admin.py index 82603d0..7f1918d 100644 --- a/vmware_nsx_tempest/tests/nsxv/api/lbaas/test_l7policies_non_admin.py +++ b/vmware_nsx_tempest/tests/nsxv/api/lbaas/test_l7policies_non_admin.py @@ -136,7 +136,8 @@ class TestL7Policies(base.BaseTestCase): policy1A = self._show_l7policy(policy1.get('id')) self.assertEqual(policy1A.get('position'), 2) # create to_url_policy at position=2 - policy3 = self.create_to_url_policy(to_position=2) + policy3 = self.create_to_url_policy(redirect_url='http://exaample.com', + to_position=2) self.assertEqual(policy3.get('position'), 2) policy2A = self._show_l7policy(policy2.get('id')) self.assertEqual(policy2A.get('position'), 1) diff --git a/vmware_nsx_tempest/tests/nsxv3/api/test_provider_sec_group.py b/vmware_nsx_tempest/tests/nsxv3/api/test_provider_sec_group.py index 8e72be6..d856c88 100644 --- a/vmware_nsx_tempest/tests/nsxv3/api/test_provider_sec_group.py +++ b/vmware_nsx_tempest/tests/nsxv3/api/test_provider_sec_group.py @@ -529,6 +529,8 @@ class ProviderSecurityGroupTest(base.BaseAdminNetworkTest): # when execute tempest in parallel fashion, # we create provider security group for other tests, # NSX will return all provider security group from DFW. + if section['applied_tos'][0]['target_type'] == "LogicalRouter": + continue if PROVIDER_SECURITY_GRP in section['display_name'] and \ provider_sg_name not in section['display_name']: pass