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)
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'