diff options
author | Dmitry Tantsur <dtantsur@protonmail.com> | 2021-03-19 13:02:47 +0100 |
---|---|---|
committer | Dmitry Tantsur <dtantsur@protonmail.com> | 2021-03-19 15:50:54 +0100 |
commit | ac718d5902f69e9324508de14c04d3037bb5e4fa (patch) | |
tree | b1dfe539cd611c2797067a08a9f2a308703417c4 | |
parent | 70143bc5ee3999a3506e81aec5f5fecfebcf4cee (diff) | |
download | python-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.py | 12 | ||||
-rw-r--r-- | zuul.d/ironicclient-jobs.yaml | 1 |
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/.*$ |