示例#1
0
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
示例#2
0
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
示例#3
0
 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)
示例#4
0
 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)
 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)