/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

Viewing changes to breezy/plugins/commitfromnews/tests/test_committemplate.py

  • Committer: Jelmer Vernooij
  • Date: 2019-03-04 00:16:27 UTC
  • mfrom: (7293 work)
  • mto: This revision was merged to the branch mainline in revision 7318.
  • Revision ID: jelmer@jelmer.uk-20190304001627-v6u7o6pf97tukhek
Merge trunk.

Show diffs side-by-side

added added

removed removed

Lines of Context:
50
50
        return message
51
51
 
52
52
    def enable_commitfromnews(self):
53
 
        stack= config.GlobalStack()
 
53
        stack = config.GlobalStack()
54
54
        stack.set("commit.template_from_files", ["NEWS"])
55
55
 
56
56
    def setup_capture(self):
57
57
        commitfromnews.register()
58
58
        msgeditor.hooks.install_named_hook('commit_message_template',
59
 
            self.capture_template, 'commitfromnews test template')
 
59
                                           self.capture_template, 'commitfromnews test template')
60
60
        self.messages = []
61
61
        self.commits = []
62
62
 
66
66
        builder = self.make_branch_builder('test')
67
67
        builder.start_series()
68
68
        builder.build_snapshot(None,
69
 
            [('add', ('', None, 'directory', None)),
70
 
             ('add', ('foo', b'foo-id', 'file', b'a\nb\nc\nd\ne\n')),
71
 
             ],
72
 
            message_callback=msgeditor.generate_commit_message_template,
73
 
            revision_id=b'BASE-id')
 
69
                               [('add', ('', None, 'directory', None)),
 
70
                                ('add', ('foo', b'foo-id', 'file', b'a\nb\nc\nd\ne\n')),
 
71
                                ],
 
72
                               message_callback=msgeditor.generate_commit_message_template,
 
73
                               revision_id=b'BASE-id')
74
74
        builder.finish_series()
75
75
        self.assertEqual([None], self.messages)
76
76
 
81
81
        builder.start_series()
82
82
        content = INITIAL_NEWS_CONTENT
83
83
        builder.build_snapshot(None,
84
 
            [('add', ('', None, 'directory', None)),
85
 
             ('add', ('NEWS', b'foo-id', 'file', content)),
86
 
             ],
87
 
            message_callback=msgeditor.generate_commit_message_template,
88
 
            revision_id=b'BASE-id')
 
84
                               [('add', ('', None, 'directory', None)),
 
85
                                ('add', ('NEWS', b'foo-id', 'file', content)),
 
86
                                ],
 
87
                               message_callback=msgeditor.generate_commit_message_template,
 
88
                               revision_id=b'BASE-id')
89
89
        builder.finish_series()
90
90
        self.assertEqual([content.decode('utf-8')], self.messages)
91
91
 
114
114
 
115
115
"""
116
116
        builder.build_snapshot(None,
117
 
            [('add', ('', None, 'directory', None)),
118
 
             ('add', ('NEWS', b'foo-id', 'file', orig_content)),
119
 
             ], revision_id=b'BASE-id')
 
117
                               [('add', ('', None, 'directory', None)),
 
118
                                ('add', ('NEWS', b'foo-id', 'file', orig_content)),
 
119
                                ], revision_id=b'BASE-id')
120
120
        builder.build_snapshot(None,
121
 
            [('modify', ('NEWS', mod_content)),
122
 
             ],
123
 
            message_callback=msgeditor.generate_commit_message_template)
 
121
                               [('modify', ('NEWS', mod_content)),
 
122
                                ],
 
123
                               message_callback=msgeditor.generate_commit_message_template)
124
124
        builder.finish_series()
125
125
        self.assertEqual([change_content], self.messages)
126
126
 
151
151
 
152
152
"""
153
153
        builder.build_snapshot(None,
154
 
            [('add', ('', None, 'directory', None)),
155
 
             ('add', ('NEWS', b'foo-id', 'file', orig_content)),
156
 
             ], revision_id=b'BASE-id')
 
154
                               [('add', ('', None, 'directory', None)),
 
155
                                ('add', ('NEWS', b'foo-id', 'file', orig_content)),
 
156
                                ], revision_id=b'BASE-id')
157
157
        builder.build_snapshot(None,
158
 
            [('modify', ('NEWS', mod_content)),
159
 
             ],
160
 
            message_callback=msgeditor.generate_commit_message_template)
 
158
                               [('modify', ('NEWS', mod_content)),
 
159
                                ],
 
160
                               message_callback=msgeditor.generate_commit_message_template)
161
161
        builder.finish_series()
162
162
        self.assertEqual([change_content], self.messages)
163
163
        self.assertEqual(1, len(self.commits))