def test_to_yaml(self):
    summary = RepositorySummary(
        'abcd1234', 'mytag-987', '0.0.1', '0.0.0',
        [CommitMessage('commit-abc', 'author', 'date', 'commit message')])

    expect = """commit_id: {id}
prev_version: {prev}
tag: {tag}
version: {version}
""".format(id=summary.commit_id, tag=summary.tag, version=summary.version,
           prev=summary.prev_version)
    self.assertEqual(expect, summary.to_yaml(with_commit_messages=False))
  def test_to_yaml(self):
    summary = RepositorySummary(
        'abcd1234', 'mytag-987', '0.0.1', '0.0.0',
        [CommitMessage('commit-abc', 'author', 'date', 'commit message')])

    expect = """commit_id: {id}
prev_version: {prev}
tag: {tag}
version: {version}
""".format(id=summary.commit_id, tag=summary.tag, version=summary.version,
           prev=summary.prev_version)
    self.assertEqual(expect, summary.to_yaml(with_commit_messages=False))
Beispiel #3
0
 def test_yamilfy(self):
     # The summary values are arbitrary. Just verifying we can go in and out
     # of yaml.
     summary = RepositorySummary('abcd', 'tag-123', '1.2.0', '1.1.5', [
         CommitMessage('commitB', 'authorB', 'dateB', 'messageB'),
         CommitMessage('commitA', 'authorA', 'dateA', 'messageA')
     ])
     yamlized = yaml.safe_load(summary.to_yaml())
     self.assertEqual(summary.commit_id, yamlized['commit_id'])
     self.assertEqual(summary.tag, yamlized['tag'])
     self.assertEqual(summary.version, yamlized['version'])
     self.assertEqual(summary.prev_version, yamlized['prev_version'])
     self.assertEqual([{
         'commit_id': 'commit' + x,
         'author': 'author' + x,
         'date': 'date' + x,
         'message': 'message' + x
     } for x in ['B', 'A']], yamlized['commit_messages'])
     self.assertEqual(summary, RepositorySummary.from_dict(yamlized))
 def test_yamilfy(self):
   # The summary values are arbitrary. Just verifying we can go in and out
   # of yaml.
   summary = RepositorySummary(
       'abcd', 'tag-123', '1.2.0', '1.1.5',
       [
           CommitMessage('commitB', 'authorB', 'dateB', 'messageB'),
           CommitMessage('commitA', 'authorA', 'dateA', 'messageA')
       ])
   yamlized = yaml.safe_load(summary.to_yaml())
   self.assertEqual(summary.commit_id, yamlized['commit_id'])
   self.assertEqual(summary.tag, yamlized['tag'])
   self.assertEqual(summary.version, yamlized['version'])
   self.assertEqual(summary.prev_version, yamlized['prev_version'])
   self.assertEqual(
       [{
           'commit_id': 'commit' + x,
           'author': 'author' + x,
           'date': 'date' + x,
           'message': 'message' + x}
        for x in ['B', 'A']],
       yamlized['commit_messages'])
   self.assertEqual(summary, RepositorySummary.from_dict(yamlized))