summaryrefslogtreecommitdiff
path: root/designateclient/functionaltests
Commit message (Collapse)AuthorAgeFilesLines
* Merge "Add hacking check for line continuation backslash"Zuul2023-02-212-11/+12
|\
| * Add hacking check for line continuation backslashMichael Johnson2023-02-132-11/+12
| | | | | | | | | | | | This patch adds a hacking check for line continuation backslashes and fixes the occurences that existed in the code. Change-Id: I13cd03e16698b7f1d8036815d12a665bd1156f2f
* | Add shared zone commands5.2.0Igor Malinovskiy2023-02-133-1/+115
|/ | | | | | | Co-Authored-By: Michael Johnson <johnsomor@gmail.com> Change-Id: Iea92371176d9126205384624a18a9097acb3daef Partial-Bug: #1714088 Depends-On: https://review.opendev.org/#/c/726334/
* Stop to use the __future__ module.Hervé Beraud2021-11-231-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | The __future__ module [1] was used in this context to ensure compatibility between python 2 and python 3. We previously dropped the support of python 2.7 [2] and now we only support python 3 so we don't need to continue to use this module and the imports listed below. Imports commonly used and their related PEPs: - `division` is related to PEP 238 [3] - `print_function` is related to PEP 3105 [4] - `unicode_literals` is related to PEP 3112 [5] - `with_statement` is related to PEP 343 [6] - `absolute_import` is related to PEP 328 [7] [1] https://docs.python.org/3/library/__future__.html [2] https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html [3] https://www.python.org/dev/peps/pep-0238 [4] https://www.python.org/dev/peps/pep-3105 [5] https://www.python.org/dev/peps/pep-3112 [6] https://www.python.org/dev/peps/pep-0343 [7] https://www.python.org/dev/peps/pep-0328 Change-Id: I3dadeaa3242d0b55ba891a8eb4abb199a8d2468b
* Remove six and update lower-constraints appdirsMichael Johnson2021-03-261-2/+1
| | | | | | | | | | This patch removes the use of "six" as the package declares only python3 support. It also updates the appdirs lower-constraint to 1.4.0 to support pip. This version is available on both centos8 and focal. It also removes the linter related packages from lower-constraints. Change-Id: I9337f1998749bc40737f2f0e2dcc406b6f3a0ddf
* Fixed zone transfer accept list commandMike Durnosvystov2020-10-232-0/+9
| | | | | Change-Id: If7ba1fc9dd3f9d67a49ad3b8ae4c0e0f9733195b Closes-Bug: 1901172
* Add tsig key support to python-designateclientRudolf Vriend2017-07-074-1/+154
| | | | | | | | | | This fix adds support for the designate tsig keys api to python-designateclient. It will add tsigkey related crud commands to the openstackclient. Change-Id: I84336c3aca85ca62771fd2115481eda32ee980d2 Closes-Bug: #1702506
* Use Sphinx 1.5 warning-is-errorStephen Finucane2017-04-201-4/+8
| | | | | | | | | | | With pbr 2.0 and Sphinx 1.5, the setting for treat sphinx warnings as errors is setting warning-is-error in build_sphinx section. Migrate the setting from the old warnerrors one. This involves a couple of changes to the docs to fix the now broken build. Change-Id: I9bee7f6f9c69a9ed7bb22325ad1a0a1316dde526
* Use tempest instead of Tempest-libghanshyam2016-11-229-10/+10
| | | | | | | | | | | tempest-lib has been deprecated since a year. All the interfaces available in tempest-lib are now available in tempest/lib. This patch make use of tempest/lib instead of tempest-lib. Also add tempest in test-requirements.txt Change-Id: I6cb50b68631391f0368e8a2e6133f94c1da52376
* Fix pep8 E501 line too longTony Xu2016-09-231-1/+2
| | | | | | | Wrap line to under 79 characters in designateclient/functionaltests/datagen.py Change-Id: I50deb3ffb70a4845fc825f9ee3eef61c40316b5b
* Don't use the 'keystone' client (functional tests)Paul Glass2016-05-091-2/+2
| | | | Change-Id: I2568305a5ad779bcd1ca8709f92e2b4d7b4161ff
* Fix a race condition in one of the zone import testsPaul Glass2016-04-081-1/+3
| | | | | | | This test would occasionally fail if the import was still PENDING when the check asserted a COMPLETED status. Change-Id: Ia2c320d50dd061980c27b0b7ec0cb6c65c13f6e7
* Merge "Implement zone import"Jenkins2016-04-066-18/+144
|\
| * Implement zone importRahman Syed2016-03-306-18/+144
| | | | | | | | | | | | | | | | | | | | | | Zone import commands (create, list, show, delete) are missing from the python-designateclient. This change includes implementation, as well as unit tests and functionaltests. Change-Id: I635431b5ef11989247e8d185ad692e4fee9bebba Closes-Bug: #1550532
* | Merge "Show responses on zone and recordset deletes"Jenkins2016-03-313-11/+9
|\ \
| * | Show responses on zone and recordset deletesPaul Glass2016-03-303-11/+9
| | | | | | | | | | | | Change-Id: I1b15c64bac1bc495fe7aecbcf08c28b8ea41b5a7
* | | Fix an issue causing a blacklist test to failPaul Glass2016-03-301-1/+1
|/ / | | | | | | Change-Id: I028278faed1a40c5d52f8a608393c953f127a63e
* | Merge "Add a service catalog override to the functional tests"Jenkins2016-03-302-1/+27
|\ \ | |/ |/|
| * Add a service catalog override to the functional testsPaul Glass2016-02-242-1/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | This allows us to run the functional tests against environments than what's in the service catalog. note: ideally, this would allow us to run against a Designate in noauth mode. And it does, however there's not a way to pass in the X-Auth-Project-ID header, so the tests will always use the noauth-project (tests involving multiple users like, zone transfer tests, won't work). Change-Id: If9306b27d78d7c774911d3c1abb46bfbf72539f1
* | Implement zone exportRahman Syed2016-03-234-2/+162
| | | | | | | | | | | | | | | | | | | | | | Zone export commands (create, list, show, delete, showfile) are missing from the python-designateclient. This change includes implementation, as well as unit tests and functionaltests. Change-Id: I957946d739bceea1074e2fda2ce7f841143b0611 Partial-Bug: #1550532
* | Improved TestRecordsetNegativeEric Wehrmeister2016-03-041-3/+4
| | | | | | | | | | | | Added a parent to the class and hardcoded the zone id and name in one of the tests. Change-Id: I8f973e52561d4644821148690430be4c0c1944c0
* | Log stacktraces of MultipleExceptions in functionaltestsPaul Glass2016-02-151-0/+18
|/ | | | Change-Id: I479bdb59d06c561c49ae63d8bcbe2e5c8f67577a
* Adds changes related to py3 compatibilitysonu.kumar2015-11-241-1/+2
| | | | | | | | | This patch replaces map() and zip() with six.moves.map() and six.moves.zip() respectively to provide py2/3 compatibility. Change-Id: I2e4b61c67ee34247f4c9e77f593df18d9dfd574b Partially-Implements: blueprint designate-py3
* Merge "Add functional tests for blacklists"Jenkins2015-11-094-1/+158
|\
| * Add functional tests for blacklistsPaul Glass2015-10-214-1/+158
| | | | | | | | Change-Id: If600dd567553459e54ac68e379732d3226fe90b2
* | Merge "Add functional tests for tlds"Jenkins2015-11-098-3/+154
|\ \ | |/
| * Add functional tests for tldsPaul Glass2015-10-218-3/+154
| | | | | | | | | | | | | | | | The tld tests will create/remove tlds which would cause problems when running zone tests in parallel. To solve this, a separate tld is created for each zone. Change-Id: I8957f6f294bc5624ce049e36bef4a948cef3e380
* | Merge "Fixes order of argument in assertEqual"Jenkins2015-11-041-28/+28
|\ \ | |/ |/|
| * Fixes order of argument in assertEqualsonu.kumar2015-10-131-28/+28
| | | | | | | | | | | | | | | | | | | | | | Some tests in designateclient used incorrect argument order in assertEqual(observed, expected). The correct order expected by testtools is assertEqual(expected, observed). Partial-Bug: #1259292 Change-Id: Icc53b2f21e557170a61ceb52cd6f04c31e3b8425
* | Add functional tests for recordsetsPaul Glass2015-10-124-3/+205
|/ | | | Change-Id: I7ed14924ea6d4b612e8f1c0b526211f8ba8471b6
* Flesh out zone-related test casesPaul Glass2015-10-124-17/+390
| | | | Change-Id: I387179b0c8f80e87436be0dc841a47f0b0aed598
* Layout some functional tests for the V2 CLIPaul Glass2015-09-238-0/+332
Change-Id: Ib2d1261bcb0362c586c0aae4b9c5a8a563f07c71