~dpb/tarmac/commit-message-newline

« back to all changes in this revision

Viewing changes to tarmac/plugins/tests/test_commitmessage.py

  • Committer: David Britton
  • Date: 2014-04-10 20:27:00 UTC
  • Revision ID: dpb@canonical.com-20140410202700-ls9xg0cy6ab2nnmk
cherry pick -r423..426 from ls-trunk-u1-trunk: Commit message newline char

Show diffs side-by-side

added added

removed removed

Lines of Context:
12
12
        super(TestCommitMessageTemplateInfo, self).setUp()
13
13
        self.proposal = Thing(
14
14
            source_branch=Thing(
 
15
                name="name",
15
16
                owner=Thing(display_name="Arthur Author", name="arthur"),
16
17
                linked_bugs=[Thing(id=1234), Thing(id=5678)]),
17
18
            commit_message="Awesome",
85
86
            return "{info:%s}" % name
86
87
 
87
88
 
88
 
class TestCommitMessageTemplate(TarmacTestCase):
89
 
 
 
89
class TestCommitMessageTemplate(TestCommitMessageTemplateInfo):
 
90
    
90
91
    def test_render(self):
91
92
        message_template = CommitMessageTemplate()
92
93
        message_info = FakeCommitMessageTemplateInfo()
101
102
        self.assertEqual(
102
103
            "{info:author} {info:reviewer}",
103
104
            render("%(author)s %(reviewer)s", message_info))
 
105
        self.assertEqual(
 
106
            "{info:author} {info:branch_name} {info:reviewer}",
 
107
            render("<author> <branch_name> <reviewer>", message_info))
 
108
        self.assertEqual("one\ntwo", render("one\\ntwo", message_info))