def formatChangelog(entries): """Format a list of changelog entries (dicts) into a string representation.""" result = '' for entry in entries: result += """* %s %s %s """ % (_changelogDate(entry['date']), koji._fix_print( entry['author']), koji._fix_print(entry['text'])) return result
def formatChangelog(entries): """Format a list of changelog entries (dicts) into a string representation.""" result = '' for entry in entries: result += """* %s %s %s """ % (_changelogDate(entry['date']), koji._fix_print(entry['author']), koji._fix_print(entry['text'])) return result
def test_fix_print(self, stdout): """Test the _fix_print function""" expected = '' for a, b in self.simple_values: if six.PY3: self.assertEqual(koji._fix_print(b), a) else: self.assertEqual(koji._fix_print(b), b) print(koji._fix_print(b)) if six.PY3: expected = expected + a + '\n' else: expected = expected + b + '\n' actual = stdout.getvalue() self.assertEqual(actual, expected)
def test_fix_print(self): """Test the _fix_print function""" actual, expected = [], [] for a, b in self.simple_values: actual.append(koji._fix_print(b)) expected.append(b) expected = '\n'.join(expected) actual = '\n'.join(actual) self.assertEqual(actual, expected)