summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitry Tantsur <dtantsur@protonmail.com>2021-03-19 13:02:47 +0100
committerDmitry Tantsur <dtantsur@protonmail.com>2021-03-19 15:50:54 +0100
commitac718d5902f69e9324508de14c04d3037bb5e4fa (patch)
treeb1dfe539cd611c2797067a08a9f2a308703417c4
parent70143bc5ee3999a3506e81aec5f5fecfebcf4cee (diff)
downloadpython-ironicclient-ac718d5902f69e9324508de14c04d3037bb5e4fa.tar.gz
Fix the functional tests
We somehow manage to merge a patch that breaks them. Import the required code from change Ibb8c4676f653c36978bd0c9815ddf7eb80fa8670. Make sure we run functional tests on ironicclient/tests changes. Change-Id: I94e2b3d9ae669f2522f42879dd3ee3bd78b73c77 Co-Authored-By: Kyrylo Romanenko <kromanenko@mirantis.com>
-rw-r--r--ironicclient/tests/functional/osc/v1/base.py12
-rw-r--r--zuul.d/ironicclient-jobs.yaml1
2 files changed, 12 insertions, 1 deletions
diff --git a/ironicclient/tests/functional/osc/v1/base.py b/ironicclient/tests/functional/osc/v1/base.py
index 77308df..984c9eb 100644
--- a/ironicclient/tests/functional/osc/v1/base.py
+++ b/ironicclient/tests/functional/osc/v1/base.py
@@ -41,6 +41,18 @@ class TestCase(base.FunctionalTestBase):
def construct_cmd(*parts):
return ' '.join(str(x) for x in parts)
+ @staticmethod
+ def generate_params(argument, params):
+ """Generate parameters string.
+
+ :param argument: argument
+ :param params: values passed with argument
+ """
+ parts = []
+ for key, value in params.items():
+ parts.append('{} {}={}'.format(argument, key, value))
+ return ' '.join(parts)
+
def assert_dict_is_subset(self, expected, actual):
"""Check if expected keys/values exist in actual response body.
diff --git a/zuul.d/ironicclient-jobs.yaml b/zuul.d/ironicclient-jobs.yaml
index 3d60200..9d924c8 100644
--- a/zuul.d/ironicclient-jobs.yaml
+++ b/zuul.d/ironicclient-jobs.yaml
@@ -5,7 +5,6 @@
- ^.*\.rst$
- ^doc/.*$
- ^ironicclient/locale/.*$
- - ^ironicclient/tests/.*$
- ^releasenotes/.*$
- ^setup.cfg$
- ^tools/.*$