Exemplo n.º 1
0
 def test_start_message(self):
     self.make_uncommitted_tree()
     self.make_fake_editor()
     self.assertEqual(
         "test message from fed\nstart message\n", msgeditor.edit_commit_message("", start_message="start message\n")
     )
     self.assertEqual("test message from fed\n", msgeditor.edit_commit_message("", start_message=""))
Exemplo n.º 2
0
 def test_start_message(self):
     self.make_uncommitted_tree()
     self.make_fake_editor()
     self.assertEqual(
         'test message from fed\nstart message\n',
         msgeditor.edit_commit_message('', start_message='start message\n'))
     self.assertEqual('test message from fed\n',
                      msgeditor.edit_commit_message('', start_message=''))
Exemplo n.º 3
0
 def test_start_message(self):
     self.make_uncommitted_tree()
     self.make_fake_editor()
     self.assertEqual('test message from fed\nstart message\n',
                      msgeditor.edit_commit_message('',
                                           start_message='start message\n'))
     self.assertEqual('test message from fed\n',
                      msgeditor.edit_commit_message('',
                                           start_message=''))
Exemplo n.º 4
0
    def test_edit_commit_message(self):
        working_tree = self.make_uncommitted_tree()
        self.make_fake_editor()

        mutter("edit_commit_message without infotext")
        self.assertEqual("test message from fed\n", msgeditor.edit_commit_message(""))

        mutter("edit_commit_message with ascii string infotext")
        self.assertEqual("test message from fed\n", msgeditor.edit_commit_message("spam"))

        mutter("edit_commit_message with unicode infotext")
        self.assertEqual("test message from fed\n", msgeditor.edit_commit_message(u"\u1234"))

        tmpl = edit_commit_message_encoded(u"\u1234".encode("utf8"))
        self.assertEqual("test message from fed\n", tmpl)
Exemplo n.º 5
0
    def test_edit_commit_message(self):
        working_tree = self.make_uncommitted_tree()
        self.make_fake_editor()

        mutter('edit_commit_message without infotext')
        self.assertEqual('test message from fed\n',
                         msgeditor.edit_commit_message(''))

        mutter('edit_commit_message with ascii string infotext')
        self.assertEqual('test message from fed\n',
                         msgeditor.edit_commit_message('spam'))

        mutter('edit_commit_message with unicode infotext')
        self.assertEqual('test message from fed\n',
                         msgeditor.edit_commit_message(u'\u1234'))

        tmpl = edit_commit_message_encoded(u'\u1234'.encode("utf8"))
        self.assertEqual('test message from fed\n', tmpl)
Exemplo n.º 6
0
    def test_edit_commit_message(self):
        working_tree = self.make_uncommitted_tree()
        self.make_fake_editor()

        mutter('edit_commit_message without infotext')
        self.assertEqual('test message from fed\n',
                         msgeditor.edit_commit_message(''))

        mutter('edit_commit_message with ascii string infotext')
        self.assertEqual('test message from fed\n',
                         msgeditor.edit_commit_message('spam'))

        mutter('edit_commit_message with unicode infotext')
        self.assertEqual('test message from fed\n',
                         msgeditor.edit_commit_message(u'\u1234'))

        tmpl = edit_commit_message_encoded(u'\u1234'.encode("utf8"))
        self.assertEqual('test message from fed\n', tmpl)
Exemplo n.º 7
0
 def compose(self, prompt, to, subject, attachment, mime_subtype,
             extension, basename=None, body=None):
     """See MailClient.compose"""
     if not to:
         raise errors.NoMailAddressSpecified()
     body = msgeditor.edit_commit_message(prompt, start_message=body)
     if body == '':
         raise errors.NoMessageSupplied()
     email_message.EmailMessage.send(self.config,
                                     self.config.get('email'),
                                     to,
                                     subject,
                                     body,
                                     attachment,
                                     attachment_mime_subtype=mime_subtype)
Exemplo n.º 8
0
 def compose(self,
             prompt,
             to,
             subject,
             attachment,
             mime_subtype,
             extension,
             basename=None):
     """See MailClient.compose"""
     if not to:
         raise errors.NoMailAddressSpecified()
     body = msgeditor.edit_commit_message(prompt)
     if body == '':
         raise errors.NoMessageSupplied()
     email_message.EmailMessage.send(self.config,
                                     self.config.username(),
                                     to,
                                     subject,
                                     body,
                                     attachment,
                                     attachment_mime_subtype=mime_subtype)