dummy key replaced by one generated by Fernet

pull/26/head
Jean-Hugues de Raigniac 2021-04-27 09:52:29 +04:00
parent 0db8deb566
commit e05bc0eaeb
1 changed files with 4 additions and 3 deletions

View File

@ -6,6 +6,7 @@ import os, sys, unittest, logging, base64
from datetime import timedelta from datetime import timedelta
import requests import requests
from cryptography.fernet import Fernet
from requests.adapters import HTTPAdapter from requests.adapters import HTTPAdapter
sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), '..'))) # noqa sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), '..'))) # noqa
@ -67,14 +68,14 @@ class TestRequestsHTTPSignature(unittest.TestCase):
def test_expired_signature(self): def test_expired_signature(self):
with self.assertRaises(AssertionError): with self.assertRaises(AssertionError):
preshared_key_id = 'squirrel' preshared_key_id = 'squirrel'
preshared_secret = 'monorail_cat' key = Fernet.generate_key()
one_month = timedelta(days=-30) one_month = timedelta(days=-30)
headers = ["(expires)"] headers = ["(expires)"]
auth = HTTPSignatureAuth(key=preshared_secret, key_id=preshared_key_id, auth = HTTPSignatureAuth(key=key, key_id=preshared_key_id,
expires_in=one_month, headers=headers) expires_in=one_month, headers=headers)
def key_resolver(key_id, algorithm): def key_resolver(key_id, algorithm):
return preshared_secret return key
url = 'http://example.com/path' url = 'http://example.com/path'
response = requests.get(url, auth=auth) response = requests.get(url, auth=auth)