コード例 #1
0
ファイル: test_msgeditor.py プロジェクト: GymWenFLL/tpp_libs
 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=""))
コード例 #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=''))
コード例 #3
0
ファイル: test_msgeditor.py プロジェクト: c0ns0le/cygwin
 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=''))
コード例 #4
0
ファイル: test_msgeditor.py プロジェクト: GymWenFLL/tpp_libs
    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)
コード例 #5
0
ファイル: test_msgeditor.py プロジェクト: c0ns0le/cygwin
    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)
コード例 #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)
コード例 #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)
コード例 #8
0
ファイル: mail_client.py プロジェクト: saminigod/cygwin
 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)