[release-announce] [designate] designate-tempest-plugin 0.2.0

no-reply at openstack.org no-reply at openstack.org
Wed Feb 15 17:22:48 UTC 2017


We are pumped to announce the release of:

designate-tempest-plugin 0.2.0: OpenStack DNS As A Service (Designate)
Functional Tests

Download the package from:

    https://pypi.python.org/pypi/designate-tempest-plugin

For more details, please see below.

Changes in designate-tempest-plugin 0.1.0..0.2.0
------------------------------------------------

c197826 Fix tempest removing variables
de55ca2 Add Constraints support
b539b2d Show team and repo badges on README
a17f233 Add Tempest hacking checks
21715d1 Add more Zone Transfer tests
4f173f3 Add __ne__ built-in function
348f941 Updated from global requirements
16878f5 Allow 200 as a response from /v2/zone/recordsets
b2ad710 Skip failing tests
a63e125 Fix duplicate Idempotent ID's
9a1dfd9 Port 'RecordsetCrossZoneTest' to plugin
dc715e1 Migrate the recordset validation functional test
a585e94 Clean imports in code
657ba8b Remove logging import unused
c988f6f Move RecordsetOwnershipTests to plugin
46e27d3 Add tests for wildcard RRSets
62f9d49 Add tests for various RRSet types
4a37679 Add several negative RecordSet tests
c7eca5a Bump test timeout to 4 min
b53b11d Test that updating recordset TTL only modifies TTL
4b07b38 Unauthed tests support both v2/v3 identity
187dc2f Add negative testcases for ownership transfer_request and tsigkey
c811498 Add functional testing for the v2 API quotas endpoint
d8cd7d6 Reuse zone during recordset tests
ddb13fe Reduce the number of "smoke" tests
03b58d6 Use tempest.lib data_utils
8400570 Updated from global requirements
c56d369 Updated from global requirements
d56330a Migrate the "unauthed" tests
ec7ec7f Migrate negative tests for pools, tlds, blacklists
24df485 Replace idempotent_id decorator with tempest.lib version
6e0e80e Add a zone import scenario test
7e2a640 Add a zone export scenario test
5cf839f Updated from global requirements
c311086 Add client's methods and testcases for tsigkey


Diffstat (except docs and test files)
-------------------------------------

README.rst                                         |   9 +
designate_tempest_plugin/clients.py                | 159 +++++++--
designate_tempest_plugin/common/models.py          |   6 +
designate_tempest_plugin/common/waiters.py         |  39 ++-
designate_tempest_plugin/config.py                 |   9 +-
designate_tempest_plugin/data_utils.py             |  58 ++-
designate_tempest_plugin/hacking/__init__.py       |   0
designate_tempest_plugin/hacking/checks.py         |  31 ++
.../services/dns/admin/json/quotas_client.py       |   7 +-
designate_tempest_plugin/services/dns/json/base.py |  72 ++--
.../services/dns/v2/json/pool_client.py            |   3 +-
.../services/dns/v2/json/quotas_client.py          |  98 ++++++
.../services/dns/v2/json/recordset_client.py       |  65 ++--
.../services/dns/v2/json/tld_client.py             |   3 +-
.../dns/v2/json/transfer_request_client.py         |  18 +
.../services/dns/v2/json/tsigkey_client.py         | 108 ++++++
.../services/dns/v2/json/zone_exports_client.py    |  25 +-
requirements.txt                                   |   8 +-
tools/tox_install.sh                               |  30 ++
tox.ini                                            |  12 +-
49 files changed, 2402 insertions(+), 360 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index 13e29e6..13d92fc 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -5,4 +5,4 @@
-dnspython!=1.13.0,>=1.12.0;python_version<'3.0' # http://www.dnspython.org/LICENSE
-dnspython3>=1.12.0;python_version>='3.0' # http://www.dnspython.org/LICENSE
-ddt>=1.0.1  # MIT
-tempest>=11.0.0 # Apache-2.0
+dnspython>=1.14.0;python_version=='2.7' # http://www.dnspython.org/LICENSE
+dnspython3!=1.13.0,!=1.14.0,>=1.12.0;python_version>='3.0' # http://www.dnspython.org/LICENSE
+ddt>=1.0.1 # MIT
+tempest>=12.1.0 # Apache-2.0





More information about the Release-announce mailing list