from jenkinsapi.jenkinsbase import JenkinsBase
from jenkinsapi.constants import STATUS_SUCCESS
from jenkinsapi.custom_exceptions import NoResults
+from jenkinsapi.custom_exceptions import JenkinsAPIException
log = logging.getLogger(__name__)
params = {'param1': 'value1', 'param2': 'value2'}
ret = self.j.mk_json_from_build_parameters(build_params=params)
self.assertTrue(isinstance(ret, str))
- self.assertItemsEqual(ret,
- '{"parameter": [{"name": "param2", "value": "value2"}, {"name": "param1", "value": "value1"}]}')
+ try:
+ self.assertItemsEqual(ret,
+ '{"parameter": [{"name": "param2", "value": "value2"}, {"name": "param1", "value": "value1"}]}')
+ except AttributeError:
+ self.assertCountEqual(ret,
+ '{"parameter": [{"name": "param2", "value": "value2"}, {"name": "param1", "value": "value1"}]}')
def test_wrong_mk_json_from_build_parameters(self):
with self.assertRaises(AssertionError) as ar: