Skip to content

Commit f984c49

Browse files
committed
fix setbranch command for python3
1 parent 7c5cc6f commit f984c49

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

jenkins_cli/cli.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,7 @@ def setbranch(self, args):
192192
scm_name, branch_node = self._get_scm_name_and_node(root)
193193
if branch_node is not None:
194194
branch_node.text = args.branch_name
195-
new_xml = ElementTree.tostring(root)
195+
new_xml = ElementTree.tostring(root, encoding='unicode')
196196
self.jenkins.reconfig_job(job_name, new_xml)
197197
print('Done')
198198
else:

tests/test_cli.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,7 @@ def test_info(self, patched_get_job_name, patched_get_job_info, patched_get_job_
228228
@mock.patch.object(jenkins.Jenkins, 'reconfig_job')
229229
@mock.patch.object(jenkins.Jenkins, 'get_job_config')
230230
@mock.patch.object(jenkins.Jenkins, 'get_job_name', return_value='Job1')
231-
def test_set_branch(self, patched_get_job_name, patched_get_job_config, patched_reconfig_job):
231+
def test_setbranch(self, patched_get_job_name, patched_get_job_config, patched_reconfig_job):
232232
patched_get_job_config.return_value = EMPTY_SCM_XML
233233
self.args.job_name = 'Job1'
234234
self.args.branch_name = 'b1'

0 commit comments

Comments
 (0)