Esempio n. 1
0
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)
Esempio n. 2
0
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)
Esempio n. 3
0
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)