Ejemplo n.º 1
0
def test_insert_email_token():
    recipient = '*****@*****.**'

    tokened = utils.insert_email_token(recipient)

    assert 'bob+' in tokened
    assert re.match('.*[a-z0-9]{10}.*', tokened) is not None

    tokened = utils.insert_email_token(recipient, token='foofoofoo')
    assert 'bob+foofoofoo' in tokened
Ejemplo n.º 2
0
def test_insert_email_token():
    recipient = '*****@*****.**'

    tokened = utils.insert_email_token(recipient)

    assert 'bob+' in tokened
    assert re.match('.*[a-z0-9]{10}.*', tokened) is not None

    tokened = utils.insert_email_token(recipient, token='foofoofoo')
    assert 'bob+foofoofoo' in tokened
Ejemplo n.º 3
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)