def send_review_email(job, token): """Sends an admin review email using the given `token`. :param token: A string of length 10 to use as the review token. """ sender = insert_email_token(REVIEWER_ROBOT, token=token) send_admin_review_email(job, sender=sender)
def test_send_admin_review_email(app, monkeypatch, job): mock = MagicMock() monkeypatch.setattr('jobber.functions.send_email_template', mock) context = { 'job': job, 'new_or_update': 'brand new', 'script_path': os.path.join(settings.ROOT, 'scripts', 'management'), 'html2text': html2text } sender= '*****@*****.**' recipient = [ADMIN_RECIPIENT] send_admin_review_email(job, sender=sender) mock.assert_called_with('review', context, recipient, sender=sender)
def test_send_admin_review_email(app, monkeypatch, job): mock = MagicMock() monkeypatch.setattr('jobber.functions.send_email_template', mock) context = { 'job': job, 'new_or_update': 'brand new', 'script_path': os.path.join(settings.ROOT, 'scripts', 'management'), 'html2text': html2text } sender = '*****@*****.**' recipient = [ADMIN_RECIPIENT] send_admin_review_email(job, sender=sender) mock.assert_called_with('review', context, recipient, sender=sender)