Ejemplo n.º 1
0
 def test_forReviewRequestMessageId(self):
     """Test creating a mailer for a review request."""
     request, requester = self.makeReviewRequest()
     switch_dbuser(config.IBranchMergeProposalJobSource.dbuser)
     mailer = BMPMailer.forReviewRequest(
         request, request.merge_proposal, requester)
     assert mailer.message_id is not None, 'message_id not set'
Ejemplo n.º 2
0
 def run(self):
     """See `IRunnableJob`."""
     reason = RecipientReason.forReviewer(self.branch_merge_proposal, True,
                                          self.reviewer)
     mailer = BMPMailer.forReviewRequest(reason, self.branch_merge_proposal,
                                         self.requester)
     mailer.sendAll()
 def test_to_addrs_for_review_request(self):
     request, requester = self.makeReviewRequest()
     mailer = BMPMailer.forReviewRequest(
         request, request.merge_proposal, requester)
     ctrl = mailer.generateEmail(request.recipient.preferredemail.email,
                                 request.recipient)
     recipient_addr = mailer._format_user_address(request.recipient)
     self.assertEqual([recipient_addr], ctrl.to_addrs)
Ejemplo n.º 4
0
 def test_to_addrs_for_review_request(self):
     request, requester = self.makeReviewRequest()
     switch_dbuser(config.IBranchMergeProposalJobSource.dbuser)
     mailer = BMPMailer.forReviewRequest(
         request, request.merge_proposal, requester)
     ctrl = mailer.generateEmail(request.recipient.preferredemail.email,
                                 request.recipient)
     recipient_addr = format_address_for_person(request.recipient)
     self.assertEqual([recipient_addr], ctrl.to_addrs)
 def test_forReviewRequest(self):
     """Test creating a mailer for a review request."""
     request, requester = self.makeReviewRequest()
     mailer = BMPMailer.forReviewRequest(
         request, request.merge_proposal, requester)
     self.assertEqual(
         'Requester <*****@*****.**>', mailer.from_address)
     self.assertEqual(
         request.merge_proposal.preview_diff,
         mailer.preview_diff)
     self.assertRecipientsMatches([request.recipient], mailer)
 def run(self):
     """See `IRunnableJob`."""
     reason = RecipientReason.forReviewer(self.branch_merge_proposal, True, self.reviewer)
     mailer = BMPMailer.forReviewRequest(reason, self.branch_merge_proposal, self.requester)
     mailer.sendAll()
 def test_forReviewRequestMessageId(self):
     """Test creating a mailer for a review request."""
     request, requester = self.makeReviewRequest()
     mailer = BMPMailer.forReviewRequest(
         request, request.merge_proposal, requester)
     assert mailer.message_id is not None, 'message_id not set'