Merge "Adds backend propagation check for E2E recordset scenario test"
This commit is contained in:
commit
88a5fee15d
@ -107,10 +107,12 @@ class RecordsetsTest(base.BaseDnsV2Test):
|
||||
LOG.info('Ensure we respond with PENDING')
|
||||
self.assertEqual('PENDING', recordset['status'])
|
||||
|
||||
LOG.info('Wait until the recordset is active')
|
||||
LOG.info('Wait until the recordset is active and propagated')
|
||||
waiters.wait_for_recordset_status(self.recordset_client,
|
||||
self.zone['id'], recordset['id'],
|
||||
'ACTIVE')
|
||||
waiters.wait_for_query(
|
||||
self.query_client, recordset_data['name'], type)
|
||||
|
||||
LOG.info('Delete the recordset')
|
||||
body = self.recordset_client.delete_recordset(
|
||||
@ -120,10 +122,13 @@ class RecordsetsTest(base.BaseDnsV2Test):
|
||||
self.assertEqual('DELETE', body['action'])
|
||||
self.assertEqual('PENDING', body['status'])
|
||||
|
||||
LOG.info('Ensure successful deletion of Recordset')
|
||||
LOG.info('Ensure successful deletion of Recordset from:'
|
||||
' Designate and Backends')
|
||||
self.assertRaises(lib_exc.NotFound,
|
||||
lambda: self.recordset_client.show_recordset(
|
||||
self.zone['id'], recordset['id']))
|
||||
waiters.wait_for_query(
|
||||
self.query_client, recordset_data['name'], type, found=False)
|
||||
|
||||
@testtools.skipUnless(
|
||||
config.CONF.dns.nameservers,
|
||||
|
Loading…
Reference in New Issue
Block a user