X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=utils%2Ftest%2Ftestapi%2Fopnfv_testapi%2Ftests%2Funit%2Fresources%2Ftest_scenario.py;h=466caaf13b92f0e6dfc3d2f27d2ea3c78fbc0b35;hb=de7c4d0ad2d313c5f24f4664b92e0174a3cb57df;hp=8c54e7d74afe2dab16bc4aacc0aa270f283bdf25;hpb=13b7ba7e2976ddbafb0dfa7b8bee6a3351c1f187;p=releng.git diff --git a/utils/test/testapi/opnfv_testapi/tests/unit/resources/test_scenario.py b/utils/test/testapi/opnfv_testapi/tests/unit/resources/test_scenario.py index 8c54e7d74..466caaf13 100644 --- a/utils/test/testapi/opnfv_testapi/tests/unit/resources/test_scenario.py +++ b/utils/test/testapi/opnfv_testapi/tests/unit/resources/test_scenario.py @@ -172,7 +172,7 @@ class TestScenarioUpdate(TestScenarioBase): def _update_url_fixture(xstep): def wrapper(self, *args, **kwargs): locator = None - if item == 'projects': + if item in ['projects', 'owner']: locator = 'installer={}&version={}'.format( self.installer, self.version) @@ -294,6 +294,13 @@ class TestScenarioUpdate(TestScenarioBase): projects) return deletes, scenario + @update_url_fixture('owner') + @update_partial('_update', '_success') + def test_changeOwner(self, scenario): + new_owner = 'new_owner' + scenario['installers'][0]['versions'][0]['owner'] = 'www' + return new_owner, scenario + def _add(self, update_req, new_scenario): return self.post_direct_url(self.update_url, update_req)