"""Auth test helpers.""" from time import time from uuid import uuid4 class MockJWTAuth: """Utility class to mock JWTAuth functionality.""" def __init__(self): self.identity = str(uuid4()) self.headers = {'Authorization': 'Bearer test'} def get_token(self, *args, **kwargs): timestamp = time() return { 'https://grass.theorchard.com/user_metadata': { 'orchardIdentityId': self.identity }, 'iss': 'https://qa-orchard.auth0.com/', 'sub': 'iafQio5XOtGigjwCbOuyWHrqemekieOG@clients', 'aud': 'https://qa-ows.theorchard.io', 'iat': timestamp, 'exp': timestamp + 6000, 'gty': 'client-credentials', 'azp': 'iafQio5XOtGigjwCbOuyWHrqemekieOG', }