Fix blacklist scenario test conflicts
A recent patch[1] reverted a fix for broad blacklists in scenario tests interferring with other test suites. This patch puts that fix[2] back in to stop cross-test suite failures due to blacklist collisions. [1] https://review.opendev.org/c/openstack/designate-tempest-plugin/+/853873 [2] https://review.opendev.org/c/openstack/designate-tempest-plugin/+/816910 Change-Id: I9e90196e2df945855ef7d6a74afac13834a1339a
This commit is contained in:
parent
6c251b44c5
commit
e52be15f30
|
@ -112,8 +112,8 @@ class BlacklistE2E(BaseBlacklistsTest):
|
||||||
zone_name_to_deny = dns_data_utils.rand_zone_name(
|
zone_name_to_deny = dns_data_utils.rand_zone_name(
|
||||||
name="deny_by_name", suffix=self.tld_name)
|
name="deny_by_name", suffix=self.tld_name)
|
||||||
blacklists = [
|
blacklists = [
|
||||||
{'pattern': '^a.*',
|
{'pattern': '^blacklistnameregextest2.*',
|
||||||
'description': 'Zone starts with "a" char'},
|
'description': 'Zone starts with "blacklistnameregextest2"'},
|
||||||
{'pattern': zone_name_to_deny,
|
{'pattern': zone_name_to_deny,
|
||||||
'description': 'Deny if Zone named:{} '.format(
|
'description': 'Deny if Zone named:{} '.format(
|
||||||
zone_name_to_deny)}]
|
zone_name_to_deny)}]
|
||||||
|
@ -141,12 +141,12 @@ class BlacklistE2E(BaseBlacklistsTest):
|
||||||
with self.assertRaisesDns(
|
with self.assertRaisesDns(
|
||||||
lib_exc.BadRequest, 'invalid_zone_name', 400):
|
lib_exc.BadRequest, 'invalid_zone_name', 400):
|
||||||
self.primary_zone_client.create_zone(
|
self.primary_zone_client.create_zone(
|
||||||
name='a{}'.format(zone_name_to_deny))
|
name='blacklistnameregextest2{}'.format(zone_name_to_deny))
|
||||||
|
|
||||||
LOG.info('Admin tries to create a zone that is blacklisted by regex'
|
LOG.info('Admin tries to create a zone that is blacklisted by regex'
|
||||||
' for a Primary user. Expected: FAIL')
|
' for a Primary user. Expected: FAIL')
|
||||||
zone = self.admin_zone_client.create_zone(
|
zone = self.admin_zone_client.create_zone(
|
||||||
name='a{}'.format(zone_name_to_deny),
|
name='blacklistnameregextest2{}'.format(zone_name_to_deny),
|
||||||
project_id=self.primary_zone_client.project_id)[1]
|
project_id=self.primary_zone_client.project_id)[1]
|
||||||
self.addCleanup(
|
self.addCleanup(
|
||||||
self.wait_zone_delete, self.primary_zone_client, zone['id'])
|
self.wait_zone_delete, self.primary_zone_client, zone['id'])
|
||||||
|
|
Loading…
Reference in New Issue