From eaa158ab5186d2810072b4a719e6355e6158fd43 Mon Sep 17 00:00:00 2001 From: Tomas Kopecek Date: Tue, 13 Feb 2018 13:26:31 +0100 Subject: [PATCH] honour runroot --quiet for old-style call Fixes: https://pagure.io/koji/issue/807 --- plugins/cli/runroot.py | 11 ++++++----- tests/test_plugins/test_runroot_cli.py | 1 + 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/plugins/cli/runroot.py b/plugins/cli/runroot.py index f8d4b500..8e8e660a 100644 --- a/plugins/cli/runroot.py +++ b/plugins/cli/runroot.py @@ -86,11 +86,12 @@ def handle_runroot(options, session, args): print("User interrupt: canceling runroot task") session.cancelTask(task_id) raise - output = list_task_output_all_volumes(session, task_id) - if 'runroot.log' in output: - for volume in output['runroot.log']: - log = session.downloadTaskOutput(task_id, 'runroot.log', volume=volume) - sys.stdout.write(log) + if not opts.quiet: + output = list_task_output_all_volumes(session, task_id) + if 'runroot.log' in output: + for volume in output['runroot.log']: + log = session.downloadTaskOutput(task_id, 'runroot.log', volume=volume) + sys.stdout.write(log) info = session.getTaskInfo(task_id) if info is None: sys.exit(1) diff --git a/tests/test_plugins/test_runroot_cli.py b/tests/test_plugins/test_runroot_cli.py index 9f57833e..c1e23fe4 100644 --- a/tests/test_plugins/test_runroot_cli.py +++ b/tests/test_plugins/test_runroot_cli.py @@ -18,6 +18,7 @@ class TestListCommands(unittest.TestCase): def setUp(self): self.options = mock.MagicMock() self.options.debug = False + self.options.quiet = False self.session = mock.MagicMock() self.session.getAPIVersion.return_value = koji.API_VERSION self.args = [