- This implements a few `TODO`s in the code around actually polling
nameservers for zone deletes. I found this necessary for changes
that were truing up missed DELETEs, and wanted to make a poll/
update_status call to verify deletion across a fleet of nameservers
when one was down.
- This originally failed in PowerDNS, because in older versions
that are still in all the distro repos, PDNS responded with a
NOERROR and empty answer section when it got a query for a zone
it knew nothing about. NEAT.
http://blog.powerdns.com/2015/03/02/from-noerror-to-refused/
- NOTE: This increases timeout for functional tests and we maybe
shouldn't do that.
Change-Id: Ied1e5daf4798127e00a06265164759d98fc9ba72
* Don't read the test config when the config module is imported
* Don't instantiate clients when the client module is imported
Change-Id: Ie56ad28c1bd1911eb8fb964cf7384a71745f8606
* There are three tenants: default, alt, and admin
* Updated config to grab creds for each tenant type
* Reworked clients to make tenant selection simple within test cases
* Added zone ownership test cases
* A bit of other refactoring to put code in more sensible places
Change-Id: I5330b2b1f81ac896300f199b341775594ab14073
* Added decorators for parameterized tests
* Added models/clients for recordsets
* Move v2 specific clients into DesignateV2Test base class
* Added data generation for A, AAAA, CNAME, and MX recordsets
* Added test cases that do CRUD on A, AAAA, CNAME, and MX recordsets
Change-Id: I7755167b707ca66f8f2a3362579e3e976b4aa315