def __run_test_handle_regen_repo(self, arguments, return_value=None, expected=''): expected += "Regenerating repo for tag: %s" % self.tag_name + "\n" expected += "Created task: %d" % self.task_id + "\n" expected += "Task info: %s/taskinfo?taskID=%s" % (self.options.weburl, self.task_id) + "\n" with mock.patch('sys.stdout', new_callable=six.StringIO) as stdout: rv = handle_regen_repo(self.options, self.session, arguments) self.assertEqual(rv, return_value) self.assert_console_message(stdout, expected) self.activate_session.assert_called_with(self.session, self.options)
def __run_test_handle_regen_repo(self, arguments, stdout, stderr, return_value=None, expected='', expected_warn=''): expected += "Regenerating repo for tag: %s" % self.tag_name + "\n" expected += "Created task: %d" % self.task_id + "\n" expected += "Task info: %s/taskinfo?taskID=%s" % (self.options.weburl, self.task_id) + "\n" rv = handle_regen_repo(self.options, self.session, arguments) self.assertEqual(rv, return_value) self.assert_console_message(stdout, expected) self.assert_console_message(stderr, expected_warn) self.activate_session.assert_called_with(self.session, self.options)