Esempio n. 1
0
def test_expires():
    signer = Signer(b'secret')
    l = ('2', 'value')
    tomorrow = datetime.utcnow() + timedelta(days=1)
    dumped = signer.sign_record(l, expires=tomorrow)
    k1, k2 = signer.verify_record(dumped)
    assert k1 == '2'
    assert k2 == 'value'

    yesterday = datetime.utcnow() + timedelta(days=-1)
    dumped = signer.sign_record(l, expires=yesterday)
    assert None is signer.verify_record(dumped)
Esempio n. 2
0
def test_record():
    signer = Signer(b'secret')
    l = ('1', 'value')
    dumped = signer.sign_record(l)
    k1, k2 = signer.verify_record(dumped)
    assert k1 == '1'
    assert k2 == 'value'