6 Commits

Author SHA1 Message Date
Tim Simmons
defe3a8f29 Actually poll for zone deletes
- 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
2016-02-16 22:30:37 +00:00
Endre Karlson
48435d84ae Verify DNS changes when updating RRSet
Change-Id: Ic4379b95cdc2fa9d62cfe0394ff7329533f38374
2015-08-11 09:52:17 +02:00
Pradeep Kumar Singh
7ef90aeccf Replace dict.iteritems() with dict.items()
Partially-Implements: blueprint designate-py3

Change-Id: I068d05e77bd94cbe2ce613dd4428545144214786
2015-06-30 09:39:51 +05:30
Paul Glass
8273819a09 Fix exceptions on pep8 check due to missing tempest.conf
* 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
2015-05-28 19:52:53 +00:00
Paul Glass
b82b3c03d9 Zone ownership tests
* 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
2015-04-22 16:28:11 +00:00
Paul Glass
c10c853d2b First Tempest tests for recordsets
* 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
2015-04-03 16:21:20 +00:00